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

C++ 复制C++;API头文件到公共目录,c++,visual-studio,C++,Visual Studio,我有一个VisualStudio2008解决方案,由几个项目组成。每个项目中只有一些头文件表示从该项目生成的库的API 在VisualStudio中是否有方法在编译之前将文件复制到公共目录? (我想这样做是为了防止无意中包含我不应该包含的头文件) 谢谢 Dima您可以在编译之前运行脚本来执行此操作(请参见预构建步骤),但我认为这不是您所要求的 你的意思是,你怎么能在多个项目使用的另一个目录中有头文件?只需将该目录添加到projectsettings-C++->General中的“addition

我有一个VisualStudio2008解决方案,由几个项目组成。每个项目中只有一些头文件表示从该项目生成的库的API

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

谢谢
Dima

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

你的意思是,你怎么能在多个项目使用的另一个目录中有头文件?只需将该目录添加到projectsettings-C++->General中的“additionalincludedirectories”字段
>

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

你的意思是,你怎么能在多个项目使用的另一个目录中有头文件?只需将该目录添加到projectsettings-C++->General中的“additionalincludedirectories”字段
>

是,在项目菜单上,选择属性->配置属性->生成事件->预生成事件。在“命令行”区域中,可以输入带有源路径和目标路径的复制命令。您可能会发现$solutiondir宏在输入路径时很有用。

是,在项目菜单上,选择属性->配置属性->生成事件->预生成事件。在“命令行”区域中,可以输入带有源路径和目标路径的复制命令。您可能会发现$solutiondir宏在输入路径时很有用