Qt5.0.2 +vs2012配置

配置的环境为:Windows 7 x64系统,系统中已经安装vs2012

一、在官网下载最新的qt-windows-opensource-5.0.2-msvc2012_64-x64-offline.exe和最近的qt-vs-addin-1.2.1-opensource.exe,一路默认安装即可,路径可改。

二、全部安装完成后,打开vs2012,如果看到Qt说明Qt插件安装成功。

三、打开Qt Options在Qt Versions上选择qt安装路径中的msvc2012。

四、自己建立一个qt工程,有工程配置向导,默认即可,直接运行程序。

五、可能会出现模块计算机类型x64与目标计算机类型x86冲突,如果这样,打开项目属性-》配置属性-》高级,把目标计算机改成x64,并在Debug右边那选项改为x64.

六、然后在你编译运行,出现错误后,选择QT5-》Qt Project Setting,把Version改为msvc2012_64

七、在新建工程下点属性,将qt5.0.2相关的include和lib文件导入即可。


说下最近碰到组成qt5.0.2+vs2012+opencv245环境:

  以vs2012为主体,分别配置qt和opencv。由于配置的是64位对vs2012的qt版本,在建立qt应用的时候,编译通过的平台为x64,所以在配置opencv时也应该在x64平台上编译通过,因为一般情况下都是在win32上编译的,导致前些天出现了,链接不上的情况,所以重新在x64上配置了opencv245,问题就解决了。


在控制台应用程序中手动添加ui方法:

选择菜单上的“QT”选项- >“Launch Designer” ,启动“designer” - >选择“Dialog without button” - > “创建” - >放入一个“label”,内容写为:hello。然后保存为Hello.ui,再将它添加到源文件中。
右击“Hello.ui”->“属性”->“自定义生成工具”:填写
命令行:uic.exe Hello.ui -o HelloUi.h
输出:HelloUi.h
附加依赖项:uic.exe; Hello.ui
然后,点击“确定”。
这时再右击“Hello.ui”,选择“编译”,则会生成HelloUi.h。
最后手动将它添加到工程中。



、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

以上可以在vs2012环境下进行qt编程;但单独运行Qt creator进行编程时,发现出现以下问题:

1、虽有vs编译器,但没有调试器

2、cl.exe.无法链接

对此分别解决:

对于1,则打开creator中的options,在构建套件(kit)下看调试器是不是cbd.exe。如果没,则在调试器中CDB中Paths中的Symbol paths下默认符号服务器,并下载CBD调试器。

对于2、将c:\Windows\System32放到环境变量中,重启,在在cmd中运行VCVARS32.BAT即可

你可能感兴趣的:(Qt5.0.2 +vs2012配置)