我在c ++解决方案中有一个项目。对于该项目,我有一些配置文件,我想在项目中管理,当我构建项目时,将这些配置文件添加到正确的目录结构中的可执行构建路径。
示例:
test.exe引用config / myconfig.txt
有没有办法设置myconfig.txt和我的项目所以当我构建test.exe时,我得到了
/
以及
//配置/ config.txt的
因此,当我运行测试时,所有路径都保持正确的顺序,而我不必进入并手动创建这些目录。
我不确定我在这里有意义,但也许你们其中一个人会明白我要去哪里。
答案 0 :(得分:6)
您可以使用预构建事件来创建目录并复制文件。
答案 1 :(得分:0)
在Visual Studio的Solution Explorer中,您可以右键单击非代码文件,选择“Properties”并设置“Copy To Output Directory”属性。
这会在构建文件中创建一条规则,以(1)包含该文件,以及(2)将该文件作为构建过程的一部分进行复制。换句话说,没有Visual Studio就可以获得这种行为,但需要多做一些工作。