qmake 挂在 windows 7

qmake hangs in windows 7

我在使用 qmake 时遇到一个奇怪的错误:要编译 octomap,首先我需要编译 octovis 代码,相应地还有我需要使用的文档:

    cd octovis/src/extern/QGLViewer
    qmake
    mingw32-make

但是当我使用 qmake 时,他们什么也不做,看到任务监视器使用的内存量是恒定的,使用的处理器量是 0。 我尝试 uninstall/reinstall QT 和 MinGW,但没有用,我已经更改了 QT 的版本(4.8.5、4.8.6、5.5)和 MinGW,但没有用,我正在使用 windows 7 个超过 64 位。我感谢任何解决方案。

我能够毫无问题地生成 qmake 文件。 make 失败,但我的环境是QT 5.5.1,我怀疑它是否兼容。我可以告诉您我的环境是如何设置的,这应该可以让您继续。

  1. 继续下载适用于您需要的任何 QT 版本的 QT Creator。这包括相应的 mingw 版本,因此不需要单独下载它们。 http://download.qt.io/archive/qt/
  2. 找出推荐的 QT 版本。看起来像 4.X,但我不能 100% 确定。
  3. X:/QTCREATOR/QTVERSION/mingw/bin 添加到您的系统路径,其中QTCREATOR 是QT Creator 的根目录,QTVERSION 是版本。这些包含在 QT Creator 安装中。
  4. 同时将 X:/QTCREATOR/Tools/mingw/bin 添加到您的系统路径。

我假设您已经安装了 CMake。这显然是必需的。

这应该正确设置了您的构建环境。一路上你肯定会遇到其他问题。

最佳选项似乎 运行 在 Linux 下。有预编译的二进制文件。