我在qmake中有一个奇怪的错误:要编译octmap,首先我需要编译octovis代码,相应地,我需要使用以下文档:
cd octovis/src/extern/QGLViewer
qmake
mingw32-make
但当我使用qmake时,他们什么都不做,看到任务监视器使用的内存量是恒定的,使用的处理器量是0。我试图卸载/重新安装QT和MinGW,但没有成功,我更改了QT(4.8.5、4.8.6、5.5)和MinGW的版本,但没有失败,我使用的是64位以上的windows 7。我感谢任何解决方案。
我能够毫无问题地生成qmake文件。make失败了,但我的环境是QT 5.5.1,我怀疑它是否兼容。我可以告诉你我的环境是如何设置的,这应该会让你继续前进。
- 继续下载QT Creator,无论您需要什么版本的QT。这包括适当的mingw版本,因此它们不需要单独下载。http://download.qt.io/archive/qt/
- 了解建议使用的QT版本。它看起来像4.X,但我不能百分之百确定
- 将
X:/QTCREATOR/QTVERSION/mingw/bin
添加到系统路径中,QTCREATOR
是QT Creator的根目录,QTVERSION
是版本。这些都包含在QT Creator安装中 - 还要将
X:/QTCREATOR/Tools/mingw/bin
添加到系统路径中
我想你已经有CMake了。这显然是必须的。
这应该使您的构建环境设置正确。在这个过程中,你肯定会遇到其他问题。
最好的选择似乎只是在Linux下运行它。有预编译的二进制文件。