【发布时间】: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