【问题标题】:Qt 4.8 compiling from ubuntu to windowsQt 4.8 从 ubuntu 编译到 windows
【发布时间】:2013-03-14 08:02:28
【问题描述】:

我有一个简单的应用程序,我可以在桌面上为 Ubuntu 12.04 编译,但不能在 Windows 上编译。我安装了来自 synaptic 的 MinGW 工具链和来自here 的 QT 64 位包。

我去了工具-->选项-->构建,并手动添加了 /usr/bin/i686-w64-mingw32-g++,以及上面链接中的 g++.exe(在 bin 文件夹中) ) 作为 MANUAL_1 和 MANUAL_2。

当我去创建自定义目标时,我无法选择手动工具链,它会恢复标准 GCC x86_64 linux。

我做错了什么? 我怀疑 g++.exe 文件是否可以工作,因为它是 Windows 二进制文件,但为什么它不选择系统 mingw 二进制文件?

【问题讨论】:

  • 添加了 Qt Creator 标签,因为这似乎是个问题。什么版本的 Qt Creator?您可能应该尝试使用最新版本,整个东西在最近的版本中进行了重新设计。

标签: qt mingw qt-creator qt4.8


【解决方案1】:

你应该检查的几件事

  • 你的 gcc 版本号
  • 您的 gcc 路径是否添加到环境变量中?

我也发现在 Windows 中编译我的 MINGW Qt 应用程序非常困难,在网上进行大量研究后,我发现 qt4 可以与 gcc 4.4.0 MINGW 一起使用。我从 qt 网站下载了 qtcreator 2.1 并从 qtcreator 目录中复制了 MINGW 文件夹,将该文件夹复制到我的 Windows 根目录中,然后安装了最新的 qt creator 和 qt4 sdk, 添加gcc的路径 最后 qt creator 编译我的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-26
    • 2019-06-25
    • 2011-03-01
    • 1970-01-01
    • 2019-10-29
    • 1970-01-01
    相关资源
    最近更新 更多