qt无法打开输入文件'c:\ Qt\qt\lib\qtmaind.lib'

ant*_*009 6 qt

我使用的是qt 4.5

我创建了一个项目,我想在Visual Studio 2008上为windows mobile 6.0编译所以我创建了这样做的项目文件:

D:\Projects\Phone_PDA\Phone_PDA>set QMAKESPEC=win32-msvc2008
D:\Projects\Phone_PDA\Phone_PDA>qmake -tp vc
Run Code Online (Sandbox Code Playgroud)

VS项目已创建.但是,当我尝试编译时,我收到此错误:LINK:致命错误LNK1181:无法打开输入文件'c:\ Qt\qt\lib\qtmaind.lib'

但是,当我检查我的图书馆并包含在visual studio中的项目属性下.我有这个:

Additional Include Directories
c:\Qt\qt\include\QtCore
c:\Qt\qt\include\QtGui
c:\Qt\qt\include
c:\Qt\qt\include\ActiveQt
debug
c:\Qt\qt\mkspecs\win32-msvc2008

Additional Library Directories
c:\Qt\qt\lib

Additional Dependencies
c:\Qt\qt\lib\qtmaind.lib
c:\Qt\qt\lib\QtGuid4.lib
c:\Qt\qt\lib\QtCored4.lib
Run Code Online (Sandbox Code Playgroud)

但是,当我浏览目录c:\ Qt\qt\lib时,我只有:qtmain.prl和qtmaind.prl但是,我没有qtmaind.lib或qtmain.lib

非常感谢任何建议,

Jes*_*ogt 2

您确定您使用的是正确的 QMAKESPEC 吗?

我认为你需要使用 wince*-msvc2008

请参阅Qt:支持的平台