Visual Studio C ++项目管理。如何处理项目中的非代码文件?

时间:2008-11-21 21:04:37

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

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

示例:

test.exe引用config / myconfig.txt

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

/

以及

//配置/ config.txt的

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

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

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:0)

在Visual Studio的Solution Explorer中,您可以右键单击非代码文件,选择“Properties”并设置“Copy To Output Directory”属性。

这会在构建文件中创建一条规则,以(1)包含该文件,以及(2)将该文件作为构建过程的一部分进行复制。换句话说,没有Visual Studio就可以获得这种行为,但需要多做一些工作。