不大想用EmguCV和MFC,为了给OpenCV找个壳子,打算学学Qt咯,所以今天先把平台搭建好。
一、准备
打开http://qt-project.org/downloads/下载最新并且适合的Qt安装包。
因为我用的是VS2013,编译环境是Win32的,所以我选择的是上图的版本。另外还要下载一个插件用于将Qt添加到VS2013中:
下载好后可以看到这两个安装程序:
二、安装
先安装Qt,因为Qt对中文不是很友好,所以安装路径最好不要有中文还有空格。
再安装VS2013的插件。
三、环境配置
执行“计算机|属性|高级系统设置|环境变量”,在系统变量中找到“Path"变量,如果没有则新建一个,双击之或选中后点击编辑按钮,将”Qt安装目录\5.3\msvc2013_opengl\bin;"添加到“Path"变量的最前边(注意最后有个分号)。一直按”确定“关闭属性对话框。
运行VS2013,可以看到菜单栏上多了个”QT5"的按钮,点开,选择“Qt Options"。
点击”Add",“Version name"随意,"Path"选择”安装目录\5.3\msvc2013_opengl",点击“OK”。
四、测试
新建一个Qt项目(注意路径不能有中文和空格)。
可以看到会有各种错误提示。
右键项目名称,选择”属性|C/C++|常规“,在”附加包含目录“里添加”Qt安装目录\5.3\msvc2013_opengl\include"路径,一直“确定”,可以看到错误提示已经消失了。
在main.cpp中输入以下代码:
#include "helloworld.h"
#include
#include
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QLabel *label = new QLabel("Hello ""World!
");
label->show();
return a.exec();
}
按Ctrl + F5执行编译,如果可以看到下图的窗口就表明平台已经搭建成功了。