在VS2010下配置QT5.0.2


    之前一直在QTCreator下做开发,最近无事干想着尝试在VS2010上配置使用,在配置之前也是在网上查了一些资料,仅对配置过程做些记录。

    1、下载软件

QT插件 http://download.qt.io/archive/vsaddin/

QT5.0.2 http://download.qt.io/archive/qt/5.0/5.0.2/  

    因为我的版本是VS2010,所以选择了低版本,若是其他版本可以自行下载。

在VS2010下配置QT5.0.2

在VS2010下配置QT5.0.2

    2、安装软件

    安装上应该问题不大,选择OK就可以,我是先安装vsaddin后安装QT5.0.2,顺序应该是不影响。


    3、配置VS2010

    打开VS2010,点击Qt5中的Qt Options,点击Add,然后在Path里面找到QT安装的路径,例如我的是D:\Qt5.0.2\5.0.2\msvc2010,点击OK即可。

在VS2010下配置QT5.0.2


在VS2010下配置QT5.0.2

     配置完成后建了个简单的工程试验一下,但是在VS里面没有像在QTCreator的那些提示,所以需要其他的一些配置,类似于配置OPENCV。

     在VS属性管理器中的Debug或者Release中选择Microsoft.Cpp.Win32.user,双击进入,在VC++目录-包含目录中添加D:\Qt5.0.2\5.0.2\msvc2010\include和D:\Qt5.0.2\5.0.2\msvc2010\include\QtCore。在VC++目录-库目录中添加D:\Qt5.0.2\5.0.2\msvc2010\lib。

在VS2010下配置QT5.0.2

在VS2010下配置QT5.0.2

    若有VAssistX中的,关于它的配置有的网友说需要配置custom,在我安装的选项中,配置完上面的步骤后已经自己加入了路径。

在VS2010下配置QT5.0.2

    关于环境变量,看有的网友说需要添加QT的环境变量,在开始添加的情况下运行顺利后,我尝试把配置的环境变量删掉,程序依然能正常运行。


    无事之间的尝试,仅作记录,参考网上的网友的配置,感谢那些不知名的网友对我配置起到了极大的帮助,节省了大量时间。


    运行时出现中文字符显示乱码的问题,在网上查过很多之后只有使用QString::fromLocal8Bit("字符串")才能正常显示中文。关于编码的问题网上大神讲的特别详细。