C++ 在autotools和Qt应用程序上使用Mingw进行交叉编译
所以我在Fedora上运行,我有一个autotools项目,可以为linux编译。我试图让它在今天使用mingw为windows交叉编译,我遇到了未定义的引用问题。当我执行./configure--host=mingw时。。。我的AC_CHECK_LIBS在-lQtCore和其他几个LIBS中失败。我整个上午都在谷歌上搜索,结果一无所获C++ 在autotools和Qt应用程序上使用Mingw进行交叉编译,c++,qt,mingw,cross-compiling,autotools,C++,Qt,Mingw,Cross Compiling,Autotools,所以我在Fedora上运行,我有一个autotools项目,可以为linux编译。我试图让它在今天使用mingw为windows交叉编译,我遇到了未定义的引用问题。当我执行./configure--host=mingw时。。。我的AC_CHECK_LIBS在-lQtCore和其他几个LIBS中失败。我整个上午都在谷歌上搜索,结果一无所获 看来TrollTech希望人们使用Qmake?但是我读到的没有帮助。我已经安装了mingw-qt。你知道是什么导致了这个问题吗?让我知道我可以提供哪些额外的输出
看来TrollTech希望人们使用Qmake?但是我读到的没有帮助。我已经安装了mingw-qt。你知道是什么导致了这个问题吗?让我知道我可以提供哪些额外的输出/信息来帮助您理解这个问题。我解决了这个问题,当时我的linux有qt4作为-lQtCore等,mingw工具链期望的是-lQtCore4。config.h中的AC_CHECK_LIBS的输出是什么?花了一上午的时间研究这个问题后,我发现了错误5几分钟后张贴在这里:-无论如何,作为参考,问题是,当我的Linux有QT4作为-LQTCo等。明码工具链是期待- LQTCORe4……你可能会考虑购买一个橡皮鸭:-)。