我想在Qt5上安装Qt3d.当我安装QT5时,在安装文件夹中有一个src文件夹.在此文件夹中,存在qt3d库.
如果我理解正确,我必须构建它以使用各种头文件.
但我想要最新的消息来源.所以为了下载qt3d来源用QT5构建我点击这个https://qt.gitorious.org/qt/qt3d上的master 然后我下载master.tar.gz,我将它保存在我的文件夹中想要构建qt3d库.
然后我按照QT sdk 页面上的构建qt3d给出的所有步骤当我点击构建时,我收到以下错误
16:28:14: Running steps for project qt3d...
16:28:14: Starting: "C:\Qt\Qt5.0.1\5.0.1\msvc2010\bin\qmake.exe" C:\libraries\qt3d\qt-qt3d_tdk\qt3d.pro -r -spec win32-msvc2010 "CONFIG+=debug"Reading C:/libraries/qt3d/qt-qt3d_tdk/src/src.pro [C:/libraries/qt3d/Debug/src]
Reading C:/libraries/qt3d/qt-qt3d_tdk/src/threed/threed.pro [C:/libraries/qt3d/Debugsrc/threed]
'perl.exe' is not recognized as an internal or external command,operable program or batch file.
Project MESSAGE: C:\Qt\Qt5.0.1\5.0.1\msvc2010\bin\syncqt.bat -module Qt3D-mkspecsdirC:\Qt\Qt5.0.1\5.0.1\msvc2010/mkspecs -outdir C:/libraries/qt3d/Debug /librariesqt3d/qt-qt3d_tdk
Project ERROR: Failed to run: C:\Qt\Qt5.0.1\5.0.1\msvc2010\bin\syncqt.bat -module Qt3D -mkspecsdir C:\Qt\Qt5.0.1\5.0.1\msvc2010/mkspecs -outdir C:/libraries/qt3d/Debug C:/libraries/qt3d/qt-qt3d_tdk
16:28:15: The process "C:\Qt\Qt5.0.1\5.0.1\msvc2010\bin\qmake.exe" exited with code 3.Error while building/deploying project qt3d (kit: Desktop Qt 5.0.1 …Run Code Online (Sandbox Code Playgroud) 我试图找到两个网格之间的偏差。例如,在 3d 空间中定义的两组点之间的差异,我计划使用一些 3d 可视化工具来可视化距离,例如 QT3d 或一些基于开放 gl 的库。
我有两组网格,基本上是两个 .stl 文件。我已经编程将它们作为输入读取。现在我需要计算相应网格之间的偏差。为此,我理解 Hausdorff 距离是一种可能的数学工具。是否有任何库可以计算两个网格之间的 Hausdorff 距离?
我设法找到了一段代码。但它或多或少本身就是一个程序。它叫做MESH我不想使用它,因为,1. 它是用 C 编写的,2. 我想开发我自己的应用程序(当然使用库)。
在这个论坛上提出的其他问题都指向数学算法,我不打算自己实现算法。
我正在使用 QT5 进行 msvc2010(32 位)编程。
此致
tdk。