我已经通过启用 Clion 扩展来设置我的虚幻引擎以使用 Clion 作为文本编辑器。
还在 Clion 市场中下载了虚幻引擎扩展。
当我在虚幻引擎编辑器中单击“生成并打开 Clion”时,它会打开 clion,加载项目需要一些时间,然后抛出错误“无法获取编译器信息”。
由于我使用 MinGW 编译我的 C++ 代码,我认为编译器可能有问题,因此我将编译器更改为 Visual Studio,如下图所示,但仍然遇到相同的错误。
这是我收到的错误:
Cannot get compiler information:
Compiler exited with error code 2: "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\cl.exe" @C:\Users\Me\AppData\Local\Temp\response-file16483339914833625835 C:\Users\Me\AppData\Local\Temp\compiler-file6661270899180288812 | @response-file16483339914833625835=/TP -DACTORLAYERUTILITIESEDITOR_API= -DACTORLAYERUTILITIESEDITOR_VTABLE=DLLEXPORT_VTABLE
由于错误非常长,有 786000 个字符,并且在我这个不专业的人看来,只有前几行有用,我将把前几行放在这里,并将其余行放在文本文件中。
文本文件中的完整错误:https://gofile.io/?c=WSlII1 https://gofile.io/?c=WSlII1
如果您需要更多信息,请告诉我,提前致谢
我解决了这个问题。
这是我的解决方案:
在 UE 编辑器中,单击“文件”,单击“打开 Clion”以在 Clion 中打开您的项目。
在 Clion 中,单击“文件”->“设置”->“构建、执行、部署”->“工具链”,并将 Visual Studio 设置为环境编译器。 (就我而言,与 2017 年社区相比)
文件 -> 设置 -> 构建、执行、部署 -> CMake,将构建类型从 Debug 更改为 Release。
如果这解决了您的问题,但随后您遇到了一些奇怪的错误,这可能是由于 CMake 缓存所致,要修复该错误,请单击“工具”->“CMake”->“重置缓存并重新加载项目”。
希望这对某人有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)