1.安装开发所需的软件:
vs2010(包括VS2010SP1dvd1,Visual_Assist_X_10.9.2062.0_Crack等)
QT: qt-win-opensource-4.8.5-vs2010
QT Creator,如 qt-creator-opensource-windows-x86-4.1.0
VS2010插件,qt-vs-addin-1.1.11-opensource(qt4),此插件只能安装到vs2010,vs2008或vs2005中,不支持更高版本的vs。
2.配置环境变量
新增一个QT_PATH, 值为qt的bin目录,如:E:\Qt\4.8.5\bin
将QT_PATH添加到PATH中, 即 path 的值前添加 %QT_PATH%; 即可。
在命令提示符下, 输入 qmake 可验证环境变量是否配置成功.
3.Qt Creator中创建一个新的工程 Hello。
在命令提示符下,进入Hello目录, 输入以下命令可以创建一个visual studio的工程文件:
qmake -tp vc hello.pro
PS: 一般在 Qt creator中新添加了文件也需要使用此命令, 否则 vs2010 中不会添加新增的文件, 从而引起链接不成功等问题.
如果没有使用qt creator编译, 而直接编译源码, 可以在执行上面的命令前执行以下命令:
qmake -project
qmake hello.pro
使用 vs2010 打开 Hello.vcxproj 文件时提示以下:
visual c++项目针对的是‘.netframework,version=v4.0’,但此计算机上没有安装它,您必须下在此框架,以便打开和生成该项目.若要继续,必须选择下面的一个选项.按照它的提示,然后反复安装微软官网上的dotNetFx40_Full_x86_x64包都无效,新建项目时也无法找到.netframework4的选项,倒是有2,3,3.5这几个
解决方法:重新运行VS2010安装程序,选择修复,成功过后重启即可解决问题。之前无法加载的项目现在可以加载,新建项目的时候也有了.netframework4选项。