2010-02-12 111 views
1

我在我的电脑上安装了Qt 2009.05和Qt VS加载项1.1.3。当我创建简单的Qt应用程序并构建它时,我收到了此错误。Qt Visual Studio 2008加载项问题

1>LINK : fatal error LNK1181: cannot open input file 'qtmain.lib' 

当我搜索整个磁盘这个文件添加到Visual Studio库包含变量,我没有找到。我在我的qt/lib目录中有qtmain.prl,但没有qtmain.lib ...

+0

重复:http://stackoverflow.com/questions/1044882/qt-cannot-open-input-file-c-qt-qt-lib-qtmaind-lib – 2010-02-12 21:11:05

+1

@nobugz:不是真的,那个试图编译用于Windows Mobile 6.0的Qt应用程序 – Macke 2010-02-12 21:51:08

+0

您正在创建vcproj作为Qt项目,而不是常规的Win32项目,对吗? – Macke 2010-02-12 21:52:45

回答

3

您的qt \ lib目录应该包含所有的lib文件。你可能已经下载了qt源码包,但你还没有构建它。从here下载Visual Studio的预建版本。

+0

确实。 qt/lib目录还包含一个自述文件,说“如果这个目录是空的,你可能没有建立Qt”或类似的东西。 – Macke 2010-02-12 21:52:12

+0

我已经从这里下载:http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2009.05.exe它是编译windows版本。 – 2010-02-12 21:55:14

+0

qt/lib不是空的,有.prl文件而不是.lib文件。我在C:\ Qt \ 2009.05 \ qt \ lib目录下。 – 2010-02-12 21:56:05