OPENCV2.3.1的安装编译整了一上午,总算可以用了。用vs2010
在第一次编译时,很多链接错误:link 2019: 无法找到外部符号。xxx
最后发现是链接库设置问题。
开始设置的是使用静态库,lib目录为E:\opencv\build\x86\vc10\staticlib
这样总是出错,各种链接错。
后来改成动态方式就ok了。改lib目录设为:E:\opencv\build\x86\vc10\lib
然后将OpenCV和TBB的dll文件所在的目录系统环境变量Path中.(我的电脑-->右键,你懂的)
32位系统 & VC2010,dll目录为:D:\Program Files\OpenCV2.3.1\build\x86\vc10\bin
32位系统 & VC2010:D:\Program Files\OpenCV2.3.1\build\common\tbb\ia32\vc10
这样就搞定了链接出错问题。
总结:动态库用起来OK。
静态库可能自己哪里设置还有问题,所以导致链接问题。哪位高手如果知道,还请指导下。
转载于:https://blog.51cto.com/danielllf/865993