代码之家  ›  专栏  ›  技术社区  ›  dimba

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

  •  1
  • dimba  · 技术社区  · 15 年前

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

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

    谢谢 迪马

    2 回复  |  直到 15 年前
        1
  •  5
  •   DanDan    15 年前

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

        2
  •  1
  •   Martin Beckett    15 年前

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

    您的意思是,如何在多个项目使用的另一个目录中拥有头文件?只需将该目录添加到项目设置-c++->常规中的“其他包含目录”字段 gt;