今天上午按照计划准备把程序跑一下,看看效果怎么样!结果编译通过了,链接的时候不能通过。是说找不到一个.lib文件。于是把错误提示铁道网上,准备搜一下。说来也怪,居然都没有网页有这样的记录。当时心想是不是自己遇到的问题比较特殊呢?于是把检索的内容精简一下,只搜“cvcore.lib”没想到,这下还真搜出不少网页。于是怀着万分惊喜的心情,一个个的点开网页,看看有没有什么解决办法。结果很失望,都是提出问题的,提供解决问题的办法倒是没有。
继续耐着性子,跑到群上问大家,还真有回应的。有个热心的网友跟着一起分析,我在这边一步步的操作。结果还是那样,后来网友让把代码发过去,可他又不在线上了。于是自己再接着找。
这个时候另外一个实验室的同学过来了,请教一下他。他对OpenCv不太了解,但是对VC2008还挺熟练的。一边给他解释下OpenCv,一边开始理清下思路。搞到12点多,还是没有解决,于是吃饭去。
下午在寝室,想看看是不是环境的问题。于是在自己的电脑上,用1.0版本的跑了一下,居然可以运行。结果出来了,效果还不错。
想着只要能出结果就行,实验室的错误就让他去吧!下午去图书馆看书去,可是内心里面强烈的不安,还是让我选择来到了实验室,心想着一定要把这个问题搞定。
这个时候那个热心网友给我留言,在他那边代码是可以运行的。于是可以肯定问题就出在VC2008环境设置上了,网友提示我环境变量是否设置准确。打开一开,还是真是有问题,把“VC2008”写成“VS2008”,心中一阵窃喜,估计改好了,就可以运行正常了。但是关机重新启动后,发现还是不能运行。
后来自己发现问题也不应该是这里。因为把已经把Debug中的文件复制过来。
于是用来最后一个办法了,把OpenCV重新安装一遍。又花费的半个多小时的时间。期待着可以搞定的,结果还是不行。
就在我极度烦躁的时候,突然看清了错误提示“无法打开文件:“cvcore.lib“””。脑子中一道闪光滑过,有cvcore.lib这个库啊?不是都是cxcore.lib库吗?终于找到了问题的症结了!
我 faint!
总结如下:
1. 以后要细心,尤其是一些细节的地方。
2. 加强自己的思考。回想过来,当初在网上搜不到类似的消息,或许说明了某些问题。呵呵,不过这次自己当了一回第一人!
3. 还是那条经验,不要轻易重新安装什么软件。因为一些问题,一旦没有搞明白的话,重装也没用!问题依旧会在那里遗留着!