我有一个项目,其中源文件在源/和数据/中的一些着色器文件(这些文件未编译,而是由代码加载).我希望这些文件显示在我的CMake生成的VS2010项目文件中,以便我可以轻松编辑它们.这样做的好方法是什么?理想情况下,他们会在一个单独的项目中,但任何有效的东西都是好的.
谢谢!
我在 Windows 上有一个带有 CMake 的 DirectX11 项目。该项目包含(至少)三个子项目——一个用于核心 3D 引擎库——一个公共资产目录,其中包含构建在引擎之上的测试或示例应用程序使用的所有二进制数据。
./
+-- src/
| +-- api/
| +-- CmakeLists.txt
+-- tests/
| +-- assets/
| | +-- shaders/
| | | +-- 1.hlsl
| | | +-- 2.hlsl
| | | ...
| | +-- images/
| | | ...
| | +-- models/
| | | ...
| | +-- CmakeLists.txt
| +-- sampleApp1/
| | +-- CmakeLists.txt
| | ...
| +-- sampleApp2
| | +-- CmakeLists.txt
| | …Run Code Online (Sandbox Code Playgroud)