当按照正常步骤执行安装VC6.0+Opencv1.0后,有时候还是会出现意想不到的问题。例如下面两种情况:
1、如果出现error LNK1104: 无法打开文件“cxcore.lib" 。
解决办法网上大部分的建议是将library files的路径设置完整,但是有时候不能解决问题,就像是路径不起作用一样。这个时候就需要将Opencv安装路径下的lib文件夹下的所有.lib文件拷贝到你当前的工程目录下。这样会解决问题。但是应该需要每个工程都需要设置,比较麻烦。
2、“_cv.h”找不到。
有些工程需要用到“_cv.h”头文件,但是如果这个工程不是你自己建立而是从别人那里拷贝过来,自己又新安装和配置了Opencv,那么这时候其他条件配置好,进行运行时,你有可能会遇到该头文件在当前目录找不到的情况。这时候是为什么呢?因为我们设置了include相关路径,所以应该include下的文件都应该被我们所调用。但是,有些Opencv1.0在安装完之后,在cv文件夹下的include文件夹下不会生成相关_cv或者cv的一系列.h文件,所以根本调用不到。但是不用担心,在cv文件夹下的src文件夹下有你需要的相关头文件,你只需要将它们拷贝到include下就可以了。另外还需要将该头文件添加在工程中。