参考别人的文章,附带OpenCV配置方法。
需要说明的是:Qt4.8.5不需要设置VC++目录和相应的库就可以正确编译和运行,但是由于VAX和VS智能提示功能的原因,一些头文件无法被索引,所以会在IDE中红线提示Erro xxx的内容,为了方便使用,还是推荐将include目录加入即可,其他的不必配置。具体方法参考下文。
-------------------------------------------------------------------
http://blog.csdn.net/kernlen/article/details/9311357
1.下载windows下的QT库 QT4.8.5 for vs2010:
http://download.qt-project.org/official_releases/qt/4.8/4.8.5/qt-win-opensource-4.8.5-vs2010.exe;
2.下载VS2010 下的QT插件:
http://download.qt-project.org/official_releases/vsaddin/qt-vs-addin-1.1.11-opensource.exe
3.安装QT库:点击 qt-win-opensource-4.8.5-vs2010.exe;
一路Next~~
选中 I acceot the terms of the License Agreement,继续一路Next
开始安装,等上大概15分钟的样子。。。
至此,QT4.8.5安装成功了!!!
4.安装完QT4.8.5后,再安装QT插件:执行qt-vs-addin-1.1.11-opensource.exe
5.完成插件的安装后,打开VS2010,在文件-->新建-->项目中就出现了Qt4的模块,菜单条中也多了一项“Qt”:
6.新建一个QT工程“QtTest1”:
之后需要,给VS2010添加QT的库文件和Lib文件,在工程的工程名“QtTest1”上右键单击,选择最下面“属性”栏。
在 配置属性-->VC++目录的“包含目录”,“引用目录”以及“库目录”栏,相应的找到下载好的QT4.8.5的include,lib,bin文件夹路径
至此就可以进行QT编程了,还是以“Hello,world!”作为例子:
启动调试(F5),运行结果如下:
----------------------------------------------
http://blog.csdn.net/skeeee/article/details/8802375
1、解压OpenCV库到D盘,OpenCV会自己建个文件夹opencv。如果想解压到自己设置的文件夹也行。
2、配置环境变量:
xp:我的电脑-》属性-》高级-》环境变量
新建变量(用户,系统任选一个),变量名:opencv,变量值:d:\opencv
双击Path,(同上),在后面添加
1、打开VS2010,文件-》新建-》项目-》Visual C++-》win32 Console Application-》
Name:MyFirstOpenCVConsoleApp
2、确定-》下一步-》附加选项,空项目-》完成
3、View -》 Project Manager
4、在Property Manager窗口中,右键Debug|Win32,选择Add New Project Property Sheet,
5、选择Property Sheet(.props),Name:OpenCVProjectD,Location:选择工程主目录,这样以后再用OpenCV,配置可以直接添加OpenCVProjectD.props。
6、选择Add,双击OpenCVProjectD,选择VC++ Directories,配置Include Directories
添加:
7、设置Library Directories,添加opencv library目录进去:
8、点击OK,选择Linker-》Input
在里面添加lib(lib格式是opencv_xx+版本号+(d是debug库,没有的是release库)+.lib):
9、点击OK-》确定,Debug|Win32配置成功,如果你是用Release调试,Release|Win32也要配置,和Debug|Win32配置基本相同(4,5,6,7,8五步),
但是配置Release|Win32和Debug|Win32也有几个小地方不同:
5中Name:OpenCVProjectD -》OpenCVProjectR
8中添加的库,全部没有d,即:
10、点击左下角的Solution Exploer,右键Resource Files-》Add-》New Item-》C++ Files-》Name:main.cpp-》Add
11、在main.cpp中输入:
#include#include cv::Mat function(); int main(){ cv::Mat image = cv::imread("img.jpg"); if(!image.data){ return 1; } cv::namedWindow("Input Image"); cv::imshow("Input Image",image); cv::Mat result; cv::flip(image,result,1); cv::namedWindow("Output Image"); cv::imshow("Output Image",result); cv::imwrite("output.bmp",result); cv::Mat gray = function(); cv::namedWindow("Display Image"); cv::imshow("Display Image",gray); cv::waitKey(0); return 1; } cv::Mat function(){ cv::Mat ima(240,320,CV_8U,cv::Scalar(100)); return ima; }
12、在工程中添加一张img.jpg文件。
13、大功告成,点击运行,或者F5,等系统加载库文件完成,程序运行出两张图片,就说明OpenCV配置成功了。