Я пытаюсь реализовать этот плагин Paraview для Unity. Я потратил весь день, просто пытаясь выполнить шаги настройки dev, перечисленные на этой странице. Я никогда не использовал cmake прежде, я взял только несколько классов Comp Sci, и у меня был ограниченный опыт использования командной строки. Я надеюсь, что кто-то может помочь мне выполнить эти инструкции на моем компьютере с Windows 10.
Пока на шаге 1 я изменил первую команду с
./configure.exe -prefix «C: \ Qt \ 4.8.5» -debug-and-release -nomake
примеры -nomake tests -nomake demos -opensource -confirm-license
в
C: \ Qt \ 4.8.5 \ configure.exe -debug-and-release -nomake examples -nomake
тесты -nomake demos -opensource -confirm-license
Подчинение первой команды, потому что я получаю сообщение об ошибке «.» не является допустимой командой и удаляет опцию -platform, потому что я не смог найти допустимую платформу, которую приняла команда. Когда я ввел ‘nmake’, я получил следующие ошибки:
c: \ qt \ 4.8.5 \ src \ corelib \ codecs \ qisciicodec_p.h (56): фатальная ошибка C1083:
Не удается открыть включаемый файл: ‘QtCore / qtextcodec.h’: такого файла нет или
каталог qlatincodec.cppc: \ qt \ 4.8.5 \ src \ corelib \ codecs \ qlatincodec_p.h (56): фатальная ошибка C1083:
Не удается открыть включаемый файл: ‘QtCore / qtextcodec.h’: такого файла нет или
каталог qsimplecodec.cppc: \ qt \ 4.8.5 \ src \ corelib \ codecs \ qsimplecodec_p.h (56): фатальная ошибка
C1083: Невозможно открыть включаемый файл: ‘QtCore / qtextcodec.h’: такого файла нет
или каталог qtextcodec.cppc: \ Qt \ 4.8.5 \ mkspecs \ win32-msvc2003 \ qplatformdefs.h (53): фатальная ошибка
C1083: Невозможно открыть включаемый файл: ‘qglobal.h’: такого файла нет или
каталог qtsciicodec.cppc: \ qt \ 4.8.5 \ src \ corelib \ codecs \ qtsciicodec_p.h (85): фатальная ошибка C1083:
Не удается открыть включаемый файл: ‘QtCore / qtextcodec.h’: такого файла нет или
каталог qutfcodec.cppc: \ qt \ 4.8.5 \ src \ corelib \ codecs \ qutfcodec_p.h (56): фатальная ошибка C1083:
Не удается открыть включаемый файл: ‘QtCore / qtextcodec.h’: такого файла нет или
каталогГенерация кода …
NMAKE: фатальная ошибка U1077: ‘»C: \ Program
Файлы (x86) \ Microsoft Visual
Studio \ 2017 \ Community \ VC \ Tools \ MSVC \ 14.14.26428 \ Bin \ HostX86 \ x86 \ cl.exe «»
: код возврата ‘0x2’ Стоп.NMAKE: фатальная ошибка U1077: ‘»C: \ Program
Файлы (x86) \ Microsoft Visual
Studio \ 2017 \ Community \ VC \ Tools \ MSVC \ 14.14.26428 \ Bin \ HostX86 \ x86 \ nmake.exe «»
: код возврата ‘0x2’ Стоп. NMAKE: фатальная ошибка U1077: «cd»: возврат
код «0x2»
Стоп.
Обратите внимание, что я добавил C: \ Qt \ 4.8.5 \ bin в переменную окружения PATH, как он рекомендовал. Поскольку этот шаг был необязательным, я перешел к шагу 2, чтобы посмотреть, смогу ли я пройти через это.
Я запустил mkdir build и cd build внутри C: \ Program Files \ ParaView 5.5.1-Qt5-Windows-64bit, а затем запустил
C: \ Program Files \ ParaView 5.5.1-Qt5-Windows-64bit \ build> cmake -G «Visual Studio 15 2017» -DQT_QMAKE_EXECUTABLE = «C: \ Qt \ 4.8.5 \ bin \ qmake.exe» ..
Изменение оригинальной команды, которая была «Visual Studio 12 2013»
Я получил ошибку
CMake Ошибка: Исходный каталог «C: / Program Files / ParaView 5.5.1-Qt5-Windows-64bit» не содержит CMakeLists.txt.
Обыскали в Интернете, не нашли ничего, что я мог понять, как исправить эту ошибку, и исправили ее, сделав копию «CMakeLists.txt» в каталоге ParaView 5.5.1-Qt5-Windows-64bit. Запустил его снова и получил ошибки
CMake Ошибка в CMakeLists.txt: 56 (включить): включить не удалось найти файл загрузки:
C:/Program Files/ParaView 5.5.1-Qt5-Windows-64bit/Source/Checks/cm_c11_thread_local.cmake
CMake Ошибка в CMakeLists.txt: 68 (включить): включить не удалось найти
загрузить файл:C:/Program Files/ParaView 5.5.1-Qt5-Windows-64bit/Source/Checks/cm_cxx17_check.cmake
CMake Ошибка в CMakeLists.txt: 86 (включить): включить не удалось найти
загрузить файл:CompileFlags.cmake
CMake Ошибка в CMakeLists.txt: 89 (включить): включить не удалось найти
загрузить файл:C:/Program Files/ParaView 5.5.1-Qt5-Windows-64bit/Source/Checks/cm_cxx_features.cmake
CMake Ошибка в CMakeLists.txt: 92 (сообщение): компилятор C ++ делает
не поддерживает C ++ 11 (например, std :: unique_ptr).
Вот где я сейчас нахожусь. Любая помощь по любому из этих вопросов будет принята с благодарностью.
Задача ещё не решена.
Других решений пока нет …