【问题标题】:Cross Compiling using Mingw on an autotools and Qt Application在自动工具和 Qt 应用程序上使用 Mingw 进行交叉编译
【发布时间】:2011-11-29 14:22:56
【问题描述】:

所以我在 Fedora 上运行,并且我有一个可以为 linux 编译的 autotools 项目。我试图让它今天使用 mingw 为 Windows 交叉编译,但我遇到了未定义的参考问题。事实证明,当我执行 ./configure --host=mingw... 时,我的 AC_CHECK_LIBS 对于 -lQtCore 和其他一些库都失败了。我整个早上都在谷歌上搜索,但无济于事。

TrollTech 似乎希望人们使用 Qmake?但我读过的内容没有帮助。我已经安装了mingw-qt。任何想法可能导致问题?让我知道我可以提供哪些额外的输出/信息来帮助您理解这个问题。

【问题讨论】:

  • config.h中AC_CHECK_LIBS的输出是什么?
  • 叹息 在花了一上午的时间在这个问题上工作后,我在发帖 5 分钟后发现了我的错误 :-) 无论如何,作为参考,问题是我的 linux 将 qt4 作为 -lQtCore等等mingw工具链期待-lQtCore4....
  • 你可以考虑买一只橡皮鸭:-)。

标签: c++ qt mingw cross-compiling autotools


【解决方案1】:

我解决了问题当我的 linux 将 qt4 作为 -lQtCore 等时,mingw 工具链期待 -lQtCore4。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-19
    • 2015-05-13
    • 1970-01-01
    • 2016-03-16
    • 2015-03-25
    • 1970-01-01
    相关资源
    最近更新 更多