用VS2008 + OPENCV发现每次新建工程都要去重新配置OPENCV的相关选项,很是麻烦。因此在网上找了一下,有没有相关的方法去解决这个重复性的问题。
找到解决思路,1创建工程模板,但是发现自己新建一个C++工程后,每次在 文件-->导出模板下的菜单都是灰色的,点不了。这个就比较郁闷。
在微软的网站上找到解释说是
Visual C++ 是不支持通过文件>导出模板来导出Visual C++ 的项目模板,Visual C# 和 Visual Basic 支持这样的导出模板。如果你想导出Visual C++ 项目模板,在新建项目中有一个custom wizard工程,在这个工程中建立你的向导http://msdn.microsoft.com/en-us/library/bhceedxx.aspx 但是我用这个好像没有弄成功。
http://cherishlc.iteye.com/blog/1770770这个贴子新建了C++ ,MATLAB混合编程的模板。不知道用的是哪个VS的版本。反正我用2008导出不成功。
还有一种解释就是用pragma命令
#pragma comment(lib, "opencv_core245d")
#pragma comment(lib, "opencv_highgui245d")
#pragma comment(lib, "opencv_imgproc245d")
#pragma comment(lib, "opencv_ml245d")
#pragma comment(lib, "opencv_stitching245d")
根据opencv的版本添加对应的库就可以了。前提是要把Opencv的路径添加到系统目录。
每次都在代码中添加上面那部分就可以了。这个有人说是debug 和 release版本用的时候会出现冲突,这个只添加debug。在发布的时候记得改成release应该就可以了。
哪位有更好的办法麻烦告知。