【问题标题】:Visual Studio C++ project management. How do I handle non-code files in a project?Visual Studio C++ 项目管理。如何处理项目中的非代码文件?
【发布时间】:2008-11-21 21:04:36
【问题描述】:

我有一个使用 c++ 解决方案的项目。对于那个项目,我有一些我想在项目中管理的配置文件,当我构建项目时,将这些配置文件添加到正确目录结构中的可执行构建路径中。

例子:

test.exe 引用 config/myconfig.txt

有没有办法设置 myconfig.txt 和我的项目,所以当我构建 test.exe 时,我得到了

/

还有

//config/config.txt

所以当我运行测试时,所有路径都保持正确的顺序,而我无需进入并手动创建这些目录。

我不确定我在这里是否有意义,但也许你们中的一个人会明白我要去哪里。

【问题讨论】:

    标签: c++ configuration visual-studio-project


    【解决方案1】:

    您可以使用预构建事件来创建目录并复制文件。

    【讨论】:

    • 这是一个简短的回答,不是很详细,但至少它让我走上了正确的道路。
    【解决方案2】:

    在 Visual Studio 的解决方案资源管理器中,您可以右键单击非代码文件,选择“属性”并设置“复制到输出目录”属性。

    这会在构建文件中创建一个规则,以 (1) 包含该文件,以及 (2) 将该文件作为构建过程的一部分进行复制。换句话说,无需 Visual Studio 也可以实现此行为,但需要做更多工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 2013-06-12
      • 2010-10-25
      • 1970-01-01
      相关资源
      最近更新 更多