将C ++ API头文件复制到公共目录

时间:2009-07-21 22:45:52

标签: c++ visual-studio

我有一个由几个项目组成的Visual Studio 2008解决方案。每个项目中只有一些头文件代表从项目构建的库的API。

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

由于 迪马

2 个答案:

答案 0 :(得分:5)

是的,在项目菜单上,选择属性 - >配置属性 - >构建事件 - >预构建事件。在命令行部分中,您可以输入包含源路径和目标路径的复制命令。您可以在娱乐路径时找到$ solutiondir宏。

答案 1 :(得分:1)

您可以在编译之前运行脚本来执行此操作(请参阅预构建步骤),但我认为这不是您所要求的。

你的意思是你怎么能在几个projectS使用的另一个目录中有头文件?只需将该目录添加到项目设置-C ++ - > General中的“Additional Include Directories”字段即可 >