因此,在安装mingw-w64
和g++-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机器上运行后,我是否还有其他错误?