【问题标题】:Installing qt combined with MinGW on Windows在 Windows 上安装 qt 结合 MinGW
【发布时间】:2013-01-27 19:38:24
【问题描述】:

经过 2 小时的努力,我还没有设法在 Windows 上正确安装 qt。在某些指示 Qt 安装的站点中,我找不到 SDK 版本 linked。所以我尝试了另一种方式。如果它仍然可用,你可以给我一个下载完整 sdk 的链接,因为用这种方式安装似乎更容易。

我从here 为 MinGW 和 Qt Creator 安装了 Qt 库 然后我将 C:\Qt\4.8.4 添加到路径变量并在 Qt 文件夹上运行 configure.exe 之后我安装了 Qt Creator,但没有打开 Qt Gui 项目或快速项目的选项。然后从选项中我创建了一个工具包并选择 MinGW 作为编译器并保存 qmake 路径。通过此更改,我可以打开一个 Qt Gui 项目,但随后在运行时出现代码 -1073741511 错误退出。 我试过这个推荐的solution,但在 system32 上找不到那些 dll 文件。 所以我累了,决定问stackoverflow。我错过了安装步骤吗?我应该尝试使用 msvc 吗?开源qt版本可以使用msvc吗?

【问题讨论】:

    标签: windows qt installation mingw


    【解决方案1】:

    安装 Qt、MinGW、Creator 和其他工具的 Qt SDK 是由诺基亚创建的,Digia 还没有发布这样的 SDK(他们承诺提供一个)-无论如何如果 Qt 4.8.x(我认为 x 是 1)就足够了您仍然可以从 Nokia's site 下载 SDK。

    此外,如果您想构建 Qt 本身,而不是使用已构建的 Qt 构建应用程序,则不应运行 configure.exe - 这是一个配置 Qt 框架构建的工具。

    至于您的 -1073741511 问题,这是一个 dll 问题,或者您缺少 dll,或者您正在尝试使用一些不兼容的 dll,至于添加到路径,我认为运行时所需的 qt dll 的正确路径在C:\Qt\4.8.4\ bin (请检查)并确保您安装并添加到为您实际使用的编译器构建的 Qt 路径(或复制 dll) .

    您还需要一些用于 MinGW 运行时的 dll(同样,您可以将 mingw_install_path\bin 添加到路径或将 dll 从那里复制到与您的应用程序相同的文件夹中)

    【讨论】:

    • 我之前实际上已经将路径 C:\MinGW\bin 添加到了路径中。这里的安装说明说我应该运行 configure qt-project.org/doc/qt-4.8/install-win.html
    • 该页面实际上是“安装”Qt 框架的源代码(在第4 步中它告诉您构建Qt),但是您从here 下载了一个已经构建的Qt 对吧? (在这种情况下,您不需要 configure.exe,您只需要使用与您要使用的编译器相同的二进制文件)。如果您从源代码构建 Qt,您将需要 configure.exe,然后运行 ​​nmake(如果您使用 Visual Studio)或 mingw32-make(如果您使用 MinGW)来实际构建 Qt 框架,这将需要一些时间,所以这样做仅当您确实需要从源代码构建 qt 时。
    • 如果您真的不需要自己构建 Qt,您可以从 downloads 下载使用 MinGW 构建的 Qt 4.8.4 二进制文件,然后在 Creator 中使用 MinGW 配置“工具包”。跨度>
    • 仅从二进制安装我无法使 qt 正常工作。在调用 mingw32-make 之后,事情不知何故好起来了。毕竟谢谢你
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多