我从网站下载了Qt的开源版本,并使用nmake编译了它,但我在我的项目中使用它时遇到了麻烦。似乎Visual Studio找不到Qt头,即使我添加了路径到PATH,INCLUDE和LIB变量。我尝试安装Qt Visual Studio加载项,但它只支持Visual Studio 2008。
有没有人让Qt与Visual Studio 2010合作?或者我必须等到Qt 4.7正式发布以获得Visual Studio 2010支持吗?
答案 0 :(得分:2)
下载pre-built vs2008 package或使用cmake的vs2008配置文件构建它,然后在vs2010中打开生成的.sln文件并让它进行转换。
编辑 - 到目前为止令人烦恼的功能是vs插件不支持vs2010,这使得它基本上不可能用于桌面应用程序开发。
答案 1 :(得分:1)
传统的VS支持是付费许可证的一部分,操作系统包只能获得mingw支持。事情正在发生变化,但可能会有一些粗糙的边缘。
OTOH,mingw有一个巨大的优势:部署。您不必追逐vcredist_x86
文件和所有相关的伏都教。请确保包含您使用的所有.DLL,就是这样。
此外,还有QtCreator。它并不像VS那样具有特色或全知性;但它确实感觉更好,更容易使用。它取消了nmake的所有繁琐工作,并嵌入了UI编辑器。它是跨平台的!
老实说,对我来说,VS可以在这一刻死掉,我不会错过它。答案 2 :(得分:0)
Qt V4.8.0包含Visual Studio 2010的预构建二进制文件,因此您无需再手动构建: http://qt.nokia.com/downloads/windows-cpp-vs2010