TLD不用cmake在vs上编译运行的方案
用cmake的方案之前已经实现过一次了
http://blog.****.net/zhangruijerry/article/details/78196796
这是我之前的心路历程。。。
然后这是另一个博主的
http://blog.****.net/trustguan/article/details/51043408
但是用cmake编译出来的我不会把他和mfc相结合啊!因为他本来就是一个工程了。
于是尝试着在vs中新建一个工程,把源文件和头文件都加进去。。。
这些源文件和头文件都是之前用cmake编译运行成功的,之前这些文件怎么修改的具体参考上面那两篇博客。。。。
当然,还是出现了很多问题。
比如,加入的头文件要由<>改为双引号等等
当然,这些都是小问题。还有一个比较坑的就是。release版运行老是中断。。。。而debug版运行太慢,基本就是一卡一卡。没办法慢慢找问题。。找了整个下午。
发现大概是opencv的配置问题。。
发现我附加依赖项全是d.lib结尾的。。。我也不知道为什么,只记得之前安装过opencv_contrib版。于是又在原来的库目录里面找到opencv_world320.lib我这个版本的不带d的库复制到现在库目录里。然后又在附加依赖项中加入了这个值。就像上图那样。。好了,终于运行成功了。工程源码:
http://download.****.net/download/zhangruijerry/10031433
当然,也还可以把这些源文件和头文件直接做成库,用的时候直接在目录里添加路径?试了试把他们编译为静态库,然后添加到项目中。。
编译链接能通过,不过老是执行出问题。。。估计是静态库的编译有问题吧!很想再折腾下。。。不过,今天都周五了,先休息下吧。。。