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

标签 qt

我使用的是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

非常感谢您的建议,

最佳答案

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

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

参见Qt: Supported Platforms

关于qt 无法打开输入文件 'c:\Qt\qt\lib\qtmaind.lib',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1044882/

相关文章:

c++ - QSocketNotifier : Socket notifiers cannot be enabled or disabled from another thread

python - PyQt 获取ListWidget中的特定值

c++ - 配置 QWidget 以通过布局填充父级

c++ - 在qt中延迟显示QStackedWidget Item

c++ - 如何仅在特定事件后使用 QPainter 进行绘画?

c++ - 如何基于文本文件创建或修改QT窗体(编译后)

c++ - QT 多窗口信号/插槽阻止启动

c++ - Qt/C++ - 当一个小部件关闭时关闭两个小部件

qt - 如何在ListView中捕获模型更新信号

c++ - 如何使用 Qt 的 PIMPL 成语?