2つのプロジェクトを持つMSVC2013ソリューションがあります.1つはDLL
ライブラリ、もう1つはライブラリをテストするための実行可能ファイルです。 マイフォルダ構造は次のとおりです。1つのプロジェクトのビルドにあるファイルを、2番目のプロジェクトのインクルード/ライブラリディレクトリにコピーするにはどうすればよいですか?
SolutionDir
|-- DLL
| `-- src
|-- Executable
| `-- src
|-- .libs
| |-- DLL
| | |-- include
| | |-- bin
| | `-- lib
| `-- (others)
`-- .build
|-- Executable
| |-- Debug
| `-- Release
`-- DLL
|-- Debug
`-- Release
私はちょうどbuild solution
をヒットする必要があり、私のDLL
からライブラリファイルが自動的に(* = include
& & lib
& & bin
)SolutionDir/.libs/DLL/*
にコピーされていることをそれを持ってしたいと思います。 (DLL).dll
ファイルもSolutionDir/.build/Executable/(Configuration)
にコピーする必要があります。
ファイルをコピーするためにbatch
ファイルを作成することはできますが、DLL
をビルドするたびにどのように実行すればよいですか?
これを実現できるMSVCの組み込み機能がいくつかありますか?
コマンドはどのくらい正確に機能しますか? 'コピー/ Y"(TargetPath) "" SourcePath "。 '/ Y'はどういう意味ですか? – sro5h
copyはwindows/dosコマンドです。/Yを押して確認を抑止します。 $(TargetPath)はあなたのプロジェクトのターゲットを指します。 DLL。 – kjpus