我有一个依赖于某些资源(
.glsl
文件)的 C++ Visual Studio 项目。
目前我每次建项目都是手动获取资源目录
我想知道是否有办法使构建过程自动包含资源文件 除了生成的
.exe
。如果有人也能提供一些参考资料,我将不胜感激,因为我在网上找不到任何东西。
项目结构如下:
root
|
+-- resources
| |
| +- shaders
| |
| +- shader files (.glsl)
|
+- src files (.cpp/.h)
发布构建后的当前结果:
Release
|
+- .exe
+- .pdb
+- DLLs
期望的结果:
Release
|
+-- resources
| |
| +- shaders
| |
| +- shader files (.glsl)
|
+- .exe
+- .pdb
+- DLLs
将
Build Action
属性设置为Copy to Output Directory
。以下是简化流程的步骤。
这将确保资源文件自动包含在构建过程中并复制到输出目录