Open Assassin-Gamer opened 1 year ago
Describe the bug | Bug描述 编译时链接失败报1104
Steps to reproduce | 如何复现 新clone下来的文件用cmake后初次生成显示链接joit物理引擎中的joit.lib文件失败,debug和release都不行
Screenshots/Logs | 截图/日志 报错信息: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK1104 无法打开文件“....\3rdparty\JoltPhysics\Build\Debug\Jolt.lib” PiccoloEditor G:\github\Piccolo\build\engine\source\editor\LINK 1
Desktop | 桌面环境
Additional context | 补充信息 我自己电脑Piccolo\engine\3rdparty\JoltPhysics\Build这个目录下并没有debug文件夹, 这是不是我有什么操作不懂没做,这个debug文件要怎么生成出来
看上去是 Werror 选项导致 JPH 因编译器警告没能通过编译, 因此没生成库文件. 一个简单粗暴的解决办法是去除 engine\3rdparty\JoltPhysics\Build\CMakeLists.txt 文件第 45 行的 /WX(MSVC) 选项.
engine\3rdparty\JoltPhysics\Build\CMakeLists.txt
/WX
Describe the bug | Bug描述 编译时链接失败报1104
Steps to reproduce | 如何复现 新clone下来的文件用cmake后初次生成显示链接joit物理引擎中的joit.lib文件失败,debug和release都不行
Screenshots/Logs | 截图/日志 报错信息: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK1104 无法打开文件“....\3rdparty\JoltPhysics\Build\Debug\Jolt.lib” PiccoloEditor G:\github\Piccolo\build\engine\source\editor\LINK 1
Desktop | 桌面环境
Additional context | 补充信息 我自己电脑Piccolo\engine\3rdparty\JoltPhysics\Build这个目录下并没有debug文件夹, 这是不是我有什么操作不懂没做,这个debug文件要怎么生成出来