qmake挂在Windows 7中

时间:2015-11-26 18:02:46

标签: windows qt compilation mingw

我对qmake有一个奇怪的错误:要编译octomap,首先我需要编译octovis代码,因此我需要使用文档:

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

但是当我使用qmake时,他们什么都不做,看到任务监视器使用的内存量是恒定的,处理器使用的数量是0。 我试图卸载/重新安装QT和MinGW,并且没有工作,我已经更改了QT(4.8.5,4.8.6,5.5)和MinGW的版本并且没有工作,我使用的是Windows 7而不是64位。我感谢任何解决方案。

1 个答案:

答案 0 :(得分:0)

我能够生成qmake文件没有问题。 make失败了,但我的环境是QT 5.5.1,我怀疑是兼容的。我可以告诉你我的环境是如何设置的,这应该可以帮助你。

  1. 继续下载QT Creator,无论您需要什么版本的QT。这包括适当的mingw版本,因此不需要单独下载。 http://download.qt.io/archive/qt/
  2. 找出推荐的QT版本。它看起来像4.X,但我不是百分百肯定的。
  3. X:/QTCREATOR/QTVERSION/mingw/bin添加到您的系统路径,QTCREATOR是QT Creator的根目录,QTVERSION是版本。这些都包含在QT Creator安装中。
  4. 同时将X:/QTCREATOR/Tools/mingw/bin添加到您的系统路径。
  5. 我假设你已经拥有了CMake。这显然是必需的。

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

    最好的选择似乎只是在Linux下运行它。有预编译的二进制文件。