如何为 Windows 用户配置构建

作者: StarJade-Park创建于 2022年3月25日更新于 2023年4月23日
  1. 克隆此项目并安装 Panda3D(1.10.9):
bash
git clone https://GitHub.com/lettier/3d-game-shaders-for-beginners.git
  1. 打开 Visual Studio。
  2. 创建新的 C++ 空项目:
  • 项目名称:任意名称。
  • 位置:{克隆目录}\demonstration
  • 勾选“将解决方案和项目放在同一目录中”。
  1. demonstration\src\main.cxx 移动到项目目录中。
  2. 通过“添加现有文件”将其添加到项目中。
  3. 打开 main.cxx 并将 #include <unistd.h> 注释掉。
  4. 在菜单栏下更改“调试”为“释放”。
  5. 打开项目配置页面。
  6. 在“一般”选项卡中将输出目录更改为 $(SolutionDir)..\
  7. 在“调试”选项卡 -> “环境”中添加 PATH=C:\Panda3D-1.10.9-x64\bin;%PATH%
  8. 在“VC++ 目录”选项卡 -> “外部头文件目录”中添加 C:\Panda3D-1.10.9-x64\include
  9. 在“VC++ 目录”选项卡 -> “库目录”中添加 C:\Panda3D-1.10.9-x64\lib
  10. 在“链接器”选项卡 -> “输入” -> “附加依赖项”中添加以下路径:
C:\Panda3D-1.10.9-x64\lib\libp3framework.lib
C:\Panda3D-1.10.9-x64\lib\libpanda.lib
C:\Panda3D-1.10.9-x64\lib\libpandaexpress.lib
C:\Panda3D-1.10.9-x64\lib\libp3dtool.lib
C:\Panda3D-1.10.9-x64\lib\libpandaphysics.lib
C:\Panda3D-1.10.9-x64\lib\libp3dtoolconfig.lib
C:\Panda3D-1.10.9-x64\lib\libp3openal_audio.lib
  1. 构建项目。
  2. 运行在 {克隆目录}\demonstration 中创建的二进制文件(.exe)。

内容来源: lettier/3d-game-shaders-for-beginners