Qt-不兼容.lib-LNK1112
我想为Windows CE编写一个应用程序。我已经遵循了所有相关步骤,并开始使用Qt Creator编写应用程序 但是,当我开始构建代码时,出现以下错误消息:Qt-不兼容.lib-LNK1112,qt,windows-ce,qt-creator,Qt,Windows Ce,Qt Creator,我想为Windows CE编写一个应用程序。我已经遵循了所有相关步骤,并开始使用Qt Creator编写应用程序 但是,当我开始构建代码时,出现以下错误消息: QtCored4.lib(QtCored4.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'THUMB' 也许有更多的细节: 我下载了Windows CE库,并使用以下参数配置了Qt Opensource版
QtCored4.lib(QtCored4.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'THUMB'
也许有更多的细节:
我下载了Windows CE库,并使用以下参数配置了Qt Opensource版本4.8.3:
configure -platform win32-msvc2008 -xplatform wince50standard-armv4i-msvc2008
一切顺利。Qt Creator确实识别了新版本,并将Windows CE添加为受支持的平台
现在,我想QtGuid4.lib也会有同样的问题。有人知道我从哪里得到兼容文件吗?DLL的导入库-即.LIB文件-包含链接到程序的机器代码存根,这些存根通过EXE的导入表进行调用。因此,它们必须与您编译的处理器系列相匹配 您需要获取QtCored4.dll的Windows CE ARMv4I版本的.lib文件。试试看