【问题标题】:How to select custom compiler "Tool chain" in Qt Creator如何在 Qt Creator 中选择自定义编译器“工具链”
【发布时间】:2012-04-18 15:57:03
【问题描述】:

我的 Mac 上有 Qt Creator。我下载了 Qt sdk 源代码,我构建了它们,我能够为 mac 编译代码并且它运行良好。

我想以 Windows 为目标,所以我下载了 mingw32 源代码并构建了它们,现在我有一个可以很好地编译 c++ 代码的i386-mingw32-g++ 可执行文件,并且从我的 mac 编译的二进制可执行文件在 Windows 上运行得很好盒子。

我现在想在 Qt Creator 中创建一个新的构建配置,以便它使用 mingw32 作为编译器,以生成 Windows 二进制文件。

这是我在工具链配置窗口中得到的:

这是我的构建配置中的内容:

如您所见,我无法选择 mingw32 作为编译器。为什么?

【问题讨论】:

    标签: qt gcc qt-creator cross-compiling mingw32


    【解决方案1】:

    这是因为您的 Qt 库是 Mac 版本。 Creator 知道所选 Qt 安装的目标平台,并仅显示与其配合使用的工具链。

    我不知道如何在 Mac 上安装 Windows 版本的 Qt。安装程序显然不起作用。唯一可能的途径是使用您已构建的 mingw 构建 Qt。

    编辑:这里有一些关于交叉编译 Windows 库的信息:http://lists.qt.nokia.com/pipermail/qt-interest/2011-March/031945.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-21
      • 1970-01-01
      • 1970-01-01
      • 2020-01-22
      • 1970-01-01
      相关资源
      最近更新 更多