繁体   English   中英

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

[英]Visual Studio C++ project management. How do I handle non-code files in a project?

我在C ++解决方案中有一个项目。 对于那个项目,我有一些配置文件,我想从项目内部进行管理,并且在我构建项目时,将那些配置文件以适当的目录结构添加到可执行文件的构建路径中。

例:

test.exe引用config / myconfig.txt

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

/

以及

//config/config.txt

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM