Mar 2, 2009

VC 版本问题,OpenCV

OpenCV 1.1 pre 的 dll 是在 2005 版本下开发的,若只装 VC2008,则使用 OpenCV 的程序 debug 配置会出现 "Program failed to initialize properly 0xc0150002" 的错误。

解决方法有两种,参见

OpenCV1.1pre1 and Visual C++ 2008 Express 

最简单的就是装一下 VC 2005 的运行库。
注意,必须是 VS2005 SP1 的运行库。如果电脑上只有 VS2005 也是不行的。

同样 OpenCV 1.2 + VS 2008 也会出这个问题,最简单的是装 VC2008 运行库。

另外,对于 C/C++ project,各个版本的 VS solution file 和 project file 转换,用这个程序。
配合我写的 python 程序。
很是很奇怪,转换后只能打开 vcproj 文件。不能打开 .sln 文件

0 comments: