分享

vs2008编译opencv2.3的问题

 liyanweicc 2011-08-02

那个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编译项目文件了!这个不错。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多