【发布时间】:2016-08-04 23:38:26
【问题描述】:
我有一个包含 2 个项目的 MSVC2013 解决方案,一个用于 DLLLibrary,另一个用于测试库的可执行文件。
我的文件夹结构是:
SolutionDir
|-- DLL
| `-- src
|-- Executable
| `-- src
|-- .libs
| |-- DLL
| | |-- include
| | |-- bin
| | `-- lib
| `-- (others)
`-- .build
|-- Executable
| |-- Debug
| `-- Release
`-- DLL
|-- Debug
`-- Release
我希望我只需点击build solution,我的DLL 中的库文件就会自动复制到SolutionDir/.libs/DLL/* (* = include && lib && bin)。并且(DLL).dll 文件也应该复制到SolutionDir/.build/Executable/(Configuration)。
我想我可以创建一个batchfile 来复制文件,但是每次构建DLL 时如何运行它?
或者是否有一些 MSVC 的内置功能可以实现这一点?
【问题讨论】:
标签: c++ visual-studio visual-studio-2013 dll build