0

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

例子:

test.exe 引用 config/myconfig.txt

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

/

//config/config.txt

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

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

4

2 回答 2

6

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

于 2008-11-21T21:06:23.260 回答
0

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

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

于 2008-11-21T21:34:49.740 回答