Как реализовать плагин ParaUnity? - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь реализовать этот плагин Paraview для Unity. Я потратил целый день, просто пытаясь выполнить шаги настройки dev, перечисленные на этой странице.Я никогда не использовал cmake прежде, я взял только несколько классов Comp Sci, и у меня был ограниченный опыт использования командной строки.Я надеюсь, что кто-нибудь может помочь мне выполнить эти инструкции на моем компьютере с Windows 10.

До сих пор на шаге 1 я изменил первую команду с

. / Configure.exe -prefix "C: \ Qt \ 4.8.5" -debug-and-release -nomake примеры -nomake тесты -nomake demos -opensource -confirm-license

до

C: \ Qt \ 4.8.5 \ configure.exe -debug-and-release -nomake примеры -nomake tests -nomake demos -opensource -confirm-license

Подчинение первой командыпотому что я получаю сообщение об ошибке "."не является допустимой командой и удаляет опцию -platform, потому что я не смог найти допустимую платформу, которую приняла команда.Когда я ввел 'nmake', я получил следующие ошибки:

c: \ qt \ 4.8.5 \ src \ corelib \ codecs \ qisciicodec_p.h (56): фатальная ошибка C1083: невозможно открыть, включитьfile: 'QtCore / qtextcodec.h': нет такого файла или каталога qlatincodec.cpp

c: \ qt \ 4.8.5 \ src \ corelib \ codecs \ qlatincodec_p.h (56): фатальная ошибка C1083:Не удается открыть включаемый файл: 'QtCore / qtextcodec.h': такого файла или каталога нет. Qsimplecodec.cpp

c: \ qt \ 4.8.5 \ src \ corelib \ codecs \ qsimplecodec_p.h (56): fatalошибка C1083: не удается открыть включаемый файл: 'QtCore / qtextcodec.h': такого файла или каталога нет qtextcodec.cpp

c: \ Qt \ 4.8.5 \ mkspecs \ win32-msvc2003 \ qplatformdefs.h (53): фатальная ошибка C1083: не удается открыть файл включения: 'qglobal.h': такого файла или каталога нет qtsciicodec.cpp

c: \ qt \ 4.8.5 \ src \ corelib \ codecs \ qtsciicodec_p.h (85): фатальная ошибка C1083: не удается открыть файл включения: 'QtCore / qtextcodec.h': нет такого файла или каталога qutfcodec.cpp

c: \ qt \ 4.8.5 \ src \ corelib \ codecs \ qutfcodec_p.h (56): фатальная ошибка C1083: Не удается открыть включаемый файл: 'QtCore / qtextcodec.h': Нет такого файла или каталога

Генерация кода ...

NMAKE: фатальная ошибка U1077: '"C: \ Program Files ((x86) \ Microsoft Visual Studio \ 2017 \ Community \ VC \ Tools \ MSVC \ 14.14.26428 \ bin \ HostX86 \ x86 \ cl.EXE "': код возврата' 0x2 'Стоп.

NMAKE: фатальная ошибка U1077: '"C: \ Program Files (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 Error в CMakeLists.txt: 56 (включая): include не смог найти загрузочный файл:

C:/Program Files/ParaView 5.5.1-Qt5-Windows-64bit/Source/Checks/cm_c11_thread_local.cmake

CMake Error в 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 (включая): include не удалось найти файл загрузки:

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).

Вот где я сейчас нахожусь.Любая помощь по любому из этих вопросов будет принята с благодарностью.

1 Ответ

0 голосов
/ 11 марта 2019

Я сталкиваюсь с похожими проблемами при создании и компиляции ParaView и ParaUnity-Plugin.Я не смог собрать Qt так же хорошо.В качестве обходного пути я скачал и установил Qt 4.8.7 от Anaconda.

Удалось ли вам создать плагин?

...