windows7+eclipse+cgwin+opencv

先参考以下链接

http://www.cnblogs.com/yangyangcv/archive/2011/04/20/2022359.html

http://linuxjishu.com/a/Linuxjichuzhishi/2011/1113/6454.html

  http://jimmee.iteye.com/blog/1131082

http://blog.csdn.net/jason314/article/details/5639334

http://hi.baidu.com/%C6%AE%BA%F6%B5%C4%C3%E6%B0%FC%CA%F7/blog/item/4685abf98d78ef04d8f9fd67.html

http://www.cnblogs.com/windroc/archive/2011/10/26/2237023.html

http://wansishuang.appspot.com/?p=125001


哎,window下搭建这个环境真是麻烦,而且即便装好了,indigo版本的eclipse的CDT调试,console下还无法执行编译好的exe程序...真是见了鬼啊!查看了许多stackoverflow的帖子,都没有解决,或许用galileo版本的eclipse+CDT不会出现这种问题..还是在ubuntu下搞算了...


在windows下搭建CDT还是可行的,起码我在我的自己的笔记本上用mingw+eclipse+CDT是可以的,但是实验室的日文64位win7上总是出问题..把mingw的bin添加到了环境变量PATH下,cmd后竟然还是找不到gcc,g++...于是放弃了,还是用vs2008吧...


注意,在windows下安装好eclipse+cdt+mingw,并指定路径后,如果有外部的lib需要指定,注意和windows的区别!这里,所指的外部lib是.so或者.a的linux下的动态或者静态库文件,而不是windows下的.lib或者.dll文件!因此,一般情况下的外部库文件,需要用mingw来编译相应的.a和.so文件,另外在eclipse中设置lib的名称时,即-lxxx时,如果xxx.a或者xxx.so以lib开头,这里的lib要省略掉!如原来是libopencv_core231.dll.a的话,这里需要用opencv_core231.dll来表示这个静态库文件!在这个地方我也折腾了好久...以后要注意!



后来,在虚拟机Ubuntu10.10+eclipse+CDT可行,直接安装了opencv2.4(编译过程见http://opencv.itseez.com/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation这个站点,需要注意的是,它提到的所有dev包都需要先apt-get install,否则用cmake会报错!另外,在用cmake configure时,遇到CUDA方面的会报错,可以讲CUDA的路径随便制定到一个路径下。)

linux下安装opencv可以参考这个网站http://www.linuxidc.com/Linux/2011-02/32682.htm和http://www.cnblogs.com/yangyangcv/archive/2011/04/20/2022359.html。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值