VS2010+Qt4.8.4组合配置,VS使用QT
来源:互联网 发布:vue v bind 数组 编辑:程序博客网 时间:2024/04/30 14:15
VS2010+OpenCV2.4.3+Qt4.8.4 组合配置
目录
1.安装与修改
2.编译漫长的等待
3.安装Qt_VS2010插件
4.新建或者导入Qt项目
1.下载:
在http://qt-project.org/downloads下载两个文件:
- Qt SDK:Qtlibraries 4.8.4 for Windows (VS 2010, 234 MB)
- VS2010开发插件:VisualStudio Add-in 1.1.11 for Qt4
2.安装与修改:
编译就比较麻烦,因为Qt的library是基于minGW的,要在VS2010下使用就需要重新编译。
首先要修改Qt SDK的几处错误,不然会出让人无限抓狂的错误:
- 删除源码包中bin目录下的syncqt和syncqt.dat文件,如你不放心可将其改名或剪切到别的位置。如不修改将发生Perlnot found in environment - cannot run syncqt 错误。
- 修改\mkspecs\win32-msvc2010下的qmake.conf文件,将其中的QMAKE_CFLAGS=-nologo-Zm200 -Zc:wchar_t-改成QMAKE_CFLAGS=-nologo -Zm200 -Zc:wchar_t
注意末尾的”-“号区别。如不修改将来如有项目使用wchar_t,qt却编译成wchar_t-,编译会导致连接错误,提示找不到Qwstring;(这部分很多人都说需要将QMAKE_CFLAGS_RELEASE,QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO,QMAKE_CFLAGS_DEBUG这3处后面的MD,MDd对应改成MT,MTD,以实现在没有VC库的电脑也能运行Qt程序,但是我没有改,改的话我的编译反而出问题。)
3.编译(漫长的等待)
开始->Microsoft Visual Studio2010->Visual Studio Tools->VisualStudio命令提示(2010),打开的窗口如下:
上图是VS2010自动帮我配置好环境变量,已正常进入VS2010的VC目录上一段是题外话,如果你的VS已经自动帮你配置好环境变量了,如上面截图所示,则输入命令进入到源码包的目录下。
输入命令:cd C:\Qt\4.8.4
进入我的已解压的源码包目录下,默认为4.8.4。
运行命令configure -platform win32-msvc2010,
运行后会让你输入一个参数,输入
->o
(选择opensource模式)回车,Y(同意license)回车
接着就会自动配置Qt的编译环境,等配置结束(大概30分钟)
运行nmake,回车,Qt就会开始漫长的编译过程,这段时间非常长,需要4个小时以上,大家可以在晚上睡觉的时候进行编译。
只要不出错(warning无所谓),那就恭喜你,你已经完成了大部分的工作。(这一步劳资花了1天才搞定,累死哥了~)
4.安装Qt_VS2010插件
同安装Qt SDK一样,一路上回车即可,安装后在VS2010上新增一菜单Qt,如图所示
配置VS2010的Qt开发环境(VS2010最好是英文版本,Qt对VS2010中文版本可能支持的不好)等Qt插件安装好后就可以配置VS2010的开发环境了,进入VS2010,选择Qt菜单,QtOption,进入下图界面
点击Add,添加Qt的安装目录,并取名字。我取了qt4.8.4的名字。。选择ok就哦了。(劳资的安装之后就自动识别了,所以这一步可以直接跳过)。
5.新建或者导入Qt项目
可以通过在VS2010新建一个Qt项目
再次强调:该工程文件的目录不可以有中文。不然会报错。。(最好是英文路径,而且不要有空格)。之后运行就哦了。。
我们在此测试一个最简单的Today is a good day!
在main函数中输入下面的代码:
1.
2.
3.
4.
5.
6.
7.
Today is a ""goodday!
");//create 8.
9.
10.}
VS2010怎么用相信就不用说了。熟悉的环境,享受QT给面向对象编程带来的乐趣吧!
coference:
http://www.cnblogs.com/elect-fans/archive/2012/03/29/2422816.html
http://www.cnblogs.com/tornadomeet/archive/2012/04/22/2465506.html
http://blog.csdn.net/xhmqz/article/details/8257456
- VS2010+Qt4.8.4组合配置,VS使用QT
- VS2010+OpenCV2.4.3+Qt4.8.4 组合配置
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- QT4.8.5+qt-vs-addin-1.1.11+VS2010安装配置和QT工程的新建和加载
- [Qt4]编译64位Qt 4.8.5并配置到VS2010中使用
- VS2010和QT安装(qt4.8.4)
- VS2010和QT安装(qt4.8.4)
- VS2010和QT安装(qt4.8.4)(转载)
- 【QT】2-[new]Qt4.8.5+VS2010+Addin配置
- 【Qt】使用VS2010对Qt4.8.6源码进行静态编译
- [QT]VS2010+QT4.8.4开发环境搭建与测试
- 如何利用VS2010进行QT开发的环境配置(win10+VS2010+QT4.8.6)
- 解决discuz论坛搬家:“Table …
- vsftpd虚拟用户登录:530错误
- 解决vnc错误:vnc connection…
- C++ 实现顺序栈与链式栈操作…
- 版本管理SVN及其配置(centos)
- VS2010+Qt4.8.4组合配置,VS使用QT
- C++模版的详细介绍(学习笔记)
- MEXOpenCV这个能让matlab用opencv…
- .mk编译错误
- ubuntu下Qt+OpenCV组合配置
- ubuntu12中opencv安装,官方
- 无法修正错误,因为您要求某些软件…
- win7 dos命令不识别
- 关闭Win7登录欢迎界面 直接进…