相关疑难解决方法(0)

将数据文件添加到cmake生成的项目中

我有一个项目,其中源文件在源/和数据/中的一些着色器文件(这些文件未编译,而是由代码加载).我希望这些文件显示在我的CMake生成的VS2010项目文件中,以便我可以轻松编辑它们.这样做的好方法是什么?理想情况下,他们会在一个单独的项目中,但任何有效的东西都是好的.

谢谢!

cmake visual-studio-2010

5
推荐指数
1
解决办法
1401
查看次数

CMAKE 避免在 Visual Studio 上编译 HLSL 着色器文件

我在 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)

cmake hlsl visual-studio visual-studio-2015

4
推荐指数
1
解决办法
1626
查看次数