如何实现ParaUnity插件?

问题描述 投票:0回答:1

我正在尝试实现this Paraview plugin for Unity.我花了一整天时间才试图完成该页面上列出的开发设置步骤。我之前从未使用过cmake,只使用了几个comp sci类,并且使用命令提示符的经验有限。我希望有人可以帮我在Windows 10机器上完成这些说明。

到目前为止,在第1步,我已经改变了第一个命令

./configure.exe -prefix“C:\ Qt \ 4.8.5”-debug-and-release -nomake examples -nomake tests -nomake demos -opensource -confirm-license

C:\ Qt \ 4.8.5 \ configure.exe -debug-and-release -nomake examples -nomake tests -nomake demos -opensource -confirm-license

对第一个命令进行修改,因为我收到的错误是'。'不是有效的命令并删除-platform选项,因为我找不到命令接受的有效平台。当我输入'nmake'时,我收到以下错误:

c:\ qt \ 4.8.5 \ src \ corelib \ codecs \ qisciicodec_p.h(56):致命错误C1083:无法打开包含文件:'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):致命错误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步,看看我是否可以通过它。

我在C:\ Program Files \ ParaView 5.5.1-Qt5-Windows-64bit中运行了mkdir build和cd build然后运行

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。

在网上搜索,发现没有什么我能理解如何解决这个错误,并通过在ParaView 5.5.1-Qt5-Windows-64bit目录中制作“CMakeLists.txt”的副本来修复它。再次跑了,得到了错误

CMakeLists.txt上的CMake错误:56(包含):include无法找到加载文件:

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

CMakeLists.txt上的CMake错误:68(包含):include无法找到加载文件:

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

CMakeLists.txt上的CMake错误:86(包含):include无法找到加载文件:

CompileFlags.cmake

CMakeLists.txt上的CMake错误:89(包含):include无法找到加载文件:

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

CMakeLists.txt上的CMake错误:92(消息):C ++编译器不支持C ++ 11(例如std :: unique_ptr)。

这就是我现在的立场。任何这些问题的任何帮助将不胜感激。

c++ qt unity3d cmake paraview
1个回答
0
投票

我正面临着构建和编译ParaView和ParaUnity-Plugin的类似问题。我也无法建立Qt。作为一种解决方法,我从Anaconda下载并安装了Qt 4.8.7。

你成功构建了这个插件吗?

© www.soinside.com 2019 - 2024. All rights reserved.