2009-07-21 50 views
1

我有一个由几个项目组成的Visual Studio 2008解决方案。每个项目中只有一些头文件表示从该项目构建的库的API。将C++ API头文件复制到公共目录

有没有在Visual Studio中将文件复制到公共目录之前编译的方法? (我想这么做是为了防止无意的,包括头文件,我不应该)

感谢 迪马

回答

5

是的,在项目菜单上,选择properties-> configuration properties-> build events-> pre-build event。在命令行部分,您可以输入带有源路径和目标路径的复制命令。输入路径时,您可能会发现$ solutiondir宏有用。

1

你可以编译做到这一点之前运行的脚本(见预生成步骤),但我不认为这是你所问的。

你的意思是你怎么能在多个项目使用的另一个目录中有头文件?只需将该目录添加到项目设置中的“其他包含目录”字段中 - C++ - >常规 >

相关问题