BoomingTech / Piccolo

Piccolo (formerly Pilot) – mini game engine for games104
MIT License
5.86k stars 1.82k forks source link

Bug Report #390

Open Assassin-Gamer opened 1 year ago

Assassin-Gamer commented 1 year ago

Describe the bug | Bug描述 编译时链接失败报1104

Steps to reproduce | 如何复现 新clone下来的文件用cmake后初次生成显示链接joit物理引擎中的joit.lib文件失败,debug和release都不行

Screenshots/Logs | 截图/日志 image 报错信息: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 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文件夹, image 这是不是我有什么操作不懂没做,这个debug文件要怎么生成出来

ShenMian commented 1 year ago

看上去是 Werror 选项导致 JPH 因编译器警告没能通过编译, 因此没生成库文件.
一个简单粗暴的解决办法是去除 engine\3rdparty\JoltPhysics\Build\CMakeLists.txt 文件第 45 行的 /WX(MSVC) 选项.