在Windows交叉编译配置中引用不存在的二进制文件的Ubuntu mingw-w64包?

时间:2014-06-03 21:52:42

标签: windows qt cross-compiling

因此,在安装mingw-w64g++-mingw-w64软件包之后,我尝试交叉编译QT应用程序,运行建议的命令:

qmake -spec unsupported/win32-g++-cross

然而,当它运行时,我会遇到以下错误:

i686-pc-mingw32-g++: Command not found

实际上,该目录中的qmake.conf文件指的是系统上不存在前缀i686-pc-mingw32-g++的二进制文件;安装的mingw应用程序具有i686-w64-mingw32-前缀(i686-w64-mingw32-g++存在)。显然,从清单的名称来看,该规范是不受支持的,但是我认为它至少会引用安装有相同软件包的正确名称的二进制文件?或者,在Linux上编译QT软件包,以及在Windows机器上运行后,我是否还有其他错误?

0 个答案:

没有答案