win7(64位)下vs2010+opencv2.4.3的配置


参数:vs2010Express或vs2010Ultimate,opencv2.4.3,win7系统(64位)


步骤:1.下载opencv2.4.3 vs2010Express(我装好后激活) Cmake(不是必须的) 


      2.解压opencv,用Cmake编译


      3.vs2010打开opencv路径下OpevnCV.sln,debug与release模式下分别重新生成OpenCV的解决方案和生成INSTALL


      4.配置vc++包含目录和库目录(新建一个项目,在属性管理器重设置。可以实现一次配置,终生受用)如果“视图”中没有找到属性管理器,请设置工具-设置-专家设置,然后到视图里去找。


      5.配置环境变量


      6. 运行一个简单的程序(新建一个win32控制台程序,例如下面的例子):如果报错“fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突” ,那么右键项目名-属性-连接器-高级,选为X86即可。


说明:1.中文官网上安装教程中提及的~/common/tbb....这个没有找到


      2.配置环环境变量后请注销或重启再开vs2010才生效


      3.附上一段测试程序:


 


#include <opencv2\opencv.hpp>


 #include <iostream>


 #include <string>


 using namespace cv;


 using namespace std;


 int main()


 {


     Mat img = imread("lena.jpg");


     if(img.empty())


     {


         cout<<"error";


         return -1;


     }


     imshow("xx的靓照",img);


     waitKey();


 


     return 0;


 }


当然需要先在对应的目录下放置lena.jpg


 


ps:2010学习版不支持mfc 

 


Greatness is never a given, it must be earned.