长沙菜篮子补贴:vs2008编译opencv2.3的问题

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 12:07:13

那个ffmpeg总是编译不过,发现项目中根本就不存在源文件,因此不会生成opencv_ffmpeg230d.dll 和lib文件,因此在INSTALL的编译条件下不会成功。而从官方给的superpack文件中也可以看出,没有opencv_ffmpeg230d.dll文件及lib文件,因此把这个项目移除,还有把cmake_install.cmake文件中那个与opencv_ffmpeg230d.dll和lib的那两行去掉,就可以编译成功了!

后来发现2.3版本中的那个ffmpeg放到了3rdparty文件夹中,这个与2.2版本的不同。2.3中的ffmpeg需要使用mingw下的gcc编译,而且有64位的版本,从ffmpeg文件夹中的make.bat可以看出:编译只是生成了opencv_ffmpeg.dll,并没有lib及其版本号,因此这是个瑕疵。暂时不需要这个64库,就此作罢。

使用mingw时,进入到根目录下,只要输入cd /c就可以进入到windows中的c盘了。这样,就可以很方便的在windows中去用gcc编译项目文件了!这个不错。