我使用的是qt 4.5
我已经创建了一个项目,我想在 Visual Studio 2008 for windows mobile 6.0 上进行编译 所以我创建了项目文件来执行此操作:
D:\Projects\Phone_PDA\Phone_PDA>set QMAKESPEC=win32-msvc2008
D:\Projects\Phone_PDA\Phone_PDA>qmake -tp vc
VS 项目已创建。但是,当我尝试编译时,出现此错误: 链接: fatal error 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
但是,当我浏览到目录 c:\Qt\qt\lib 时,我所拥有的只是: qtmain.prl 和 qtmaind.prl 但是,我没有 qtmaind.lib 或 qtmain.lib
非常感谢您的建议,
最佳答案
关于qt 无法打开输入文件 'c:\Qt\qt\lib\qtmaind.lib',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1044882/