Qt Visual Studio 2008 插件问题

Posted

技术标签:

【中文标题】Qt Visual Studio 2008 插件问题【英文标题】:Qt Visual Studio 2008 Add-in problem 【发布时间】:2010-02-12 20:56:17 【问题描述】:

我在装有 Visual Studio 2008 的计算机上安装了 Qt 2009.05 和 Qt VS Add-in 1.1.3。当我创建简单的 Qt 应用程序并构建它时,我收到了这个错误。

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

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

【问题讨论】:

复制:***.com/questions/1044882/… @nobugz:不是真的,有人试图为 Windows Mobile 6.0 编译 Qt 应用程序 您将 vcproj 创建为 Qt 项目,而不是常规的 Win32 项目,对吧? 对,我正在从“Qt4 Projects”项目类型创建 Qt 应用程序模板。 【参考方案1】:

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

【讨论】:

确实如此。 qt/lib 目录还包含一个自述文件,上面写着“如果这个目录是空的,你可能没有构建 Qt”或类似的东西。 我是从这里下载的:get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2009.05.exe是编译好的windows版本。 qt/lib 不是空的,有 .prl 文件而不是 .lib 文件。我在 C:\Qt\2009.05\qt\lib 目录下。

以上是关于Qt Visual Studio 2008 插件问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 Qt 和 Qt 与 Visual Studio 2008 集成的环境安装说明

Qt Visual Studio 插件是 Qt Visual Studio 集成的子集吗? [复制]

Visual Studio 2008 中的 Qt4 - moc-ed 文件从构建中排除?

Visual Studio 2017:QT 插件

Visual Studio2008即时自动检查语法错误;用于编写Fortran程序。

在 Visual Studio 中使用 Qt 远程对象(带有 qt 插件)