首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >qt无法打开输入文件'c:\Qt\qt\lib\qtmaind.lib‘

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

Stack Overflow用户
提问于 2009-06-25 16:28:54
回答 5查看 18.8K关注 0票数 6

我使用的是qt 4.5

我已经创建了一个项目,并且我想在windows mobile 6.0的visual studio 2008上编译,所以我创建了项目文件,如下所示:

代码语言:javascript
复制
D:\Projects\Phone_PDA\Phone_PDA>set QMAKESPEC=win32-msvc2008
D:\Projects\Phone_PDA\Phone_PDA>qmake -tp vc

创建了VS项目。然而,当我尝试编译时,我得到这个错误:链接:致命错误LNK1181:无法打开输入文件'c:\Qt\qt\lib\qtmaind.lib‘

但是,当我检查我的库并将其包含在visual studio中的项目属性下时。我有这个:

代码语言:javascript
复制
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

非常感谢您的建议,

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-07-04 18:23:23

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

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

请参阅Qt: Supported Platforms

票数 2
EN

Stack Overflow用户

发布于 2010-05-03 19:53:18

打开Visual Studio命令提示符(可以在“开始”菜单中找到快捷方式)。它设置了所有适当的环境变量。转到C:\Qt\20****\qt。键入configure,然后键入nmake

票数 2
EN

Stack Overflow用户

发布于 2009-06-25 17:01:43

你下载源代码发行版了吗?如果是这样的话,你需要在得到库之前编译Qt。

请参见:

  • http://doc.qtsoftware.com/4.5/install-win.html
  • http://doc.qtsoftware.com/4.5/install-wince.html

我的商业版本是预编译的。如果我没记错的话,当我使用开源版本时,我需要自己编译所有的东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1044882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档