在我的电脑上(Win7 32,VS2010 Ultimate)我想使用Qt Creator和Qt Visual Studio加入LGPL版本。
在诺基亚网站上有minGW和VS2008版本的Qt框架,我没有找到VS 2010版本。
所以我安装了Qt 2010.05 SDK,在VS 2010命令提示符下执行了以下步骤:
configure -static
nmake sub-src
我检查了Qt Creator并成功运行。翻译完成后我安装了VS 2010添加我试图在路径中添加新的Qt版本
C:\Qt\2010.05\qt
但是出现了以下错误消息:
给定路径中的Qt是使用minGW构建的
它不明白为什么因为已经为VS2010执行了翻译。
错误在哪里?如何正确安装?
答案 0 :(得分:5)
我在德国Qt论坛上发现,VS加载项会查找libqtmain.a
和libqtmaind.a
文件,以确定它是否是使用MinGW构建的。你猜怎么着? Qt附带这些文件。
删除它们,你会没事的。
答案 1 :(得分:0)
FWIW,Vs2008版本与VS2010配合使用。我不需要构建它或任何东西。您可以安装它,然后只运行最新版本的VS插件安装程序,您应该在VS2010中看到Qt菜单选项。
AFAIR您的命令行不完整:我记得必须指定构建平台。它可能是因为你没有在参数中指定VS版本而使用mingw来构建Qt。您可能会对以下帖子感兴趣:Building Qt 4.5 with Visual C++ 2010