Unreal Engine и Clion (невозможно получить информацию о компиляторе) - PullRequest
1 голос
/ 03 февраля 2020

Я настроил свой нереальный движок для использования Clion в качестве текстового редактора, включив расширение Clion. А также скачал расширение Unreal Engine на рынке Clion.

Когда я нажимаю «Создать и открыть Clion» в редакторе Unreal Engine, он открывает 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

Скажите, пожалуйста, если вам нужна дополнительная информация, заранее спасибо

enter image description here enter image description hereenter image description here

1 Ответ

1 голос
/ 03 февраля 2020

Я решил проблему.

Вот мое решение:

  1. В редакторе UE нажмите File, нажмите Open Clion, чтобы открыть свой проект в Clion.

  2. В Clion выберите Файл -> Настройка -> Построение, Выполнение, Развертывание -> Наборы инструментов и установите Visual Studio в качестве компилятора среды. (в моем случае против сообщества 2017 года)

  3. Файл -> Настройка -> Сборка, Выполнение, Развертывание -> CMake, Изменить тип сборки с Отладка на Выпуск.

Если это исправило вашу проблему, но после этого вы получили какую-то странную ошибку, которая может быть из-за кешей CMake, то для ее устранения нажмите Инструменты -> CMake -> Сбросить кэш и перезагрузить проект.

Надеюсь, это кому-нибудь поможет.

...