关于使用opencv的提速(一)(代码x86转换x64的问题)

https://blog.****.net/wangzhebupt/article/details/22728571

这两天为了提升opencv性能,不仅仅要将32位处理转化为64位处理,充分利用我的计算机性能,更要联合cuda/ocl编译适合我本身计算机GPU的opencv  dll和lib


本篇主要是解决一些x86转为x64中出现的问题


我现在遇到的问题是,编译时提示找不到opencv_core.lib  ,我记得在使用自己添加的属性列表CV_D.props (具体设置方式见前两个附加图)中没有添加它,如果添加的话也应该是是添加的opencv_core2.4.6.lib 之类的

关于使用opencv的提速(一)(代码x86转换x64的问题)


关于使用opencv的提速(一)(代码x86转换x64的问题)




所以在该项目的项目属性,发现在链接器->输入->附加依赖库  中出现一堆奇怪的东西,删掉问题就会解决了


2014.4.4日更新:

使用属性表进行opencv或者pcl的环境配置是一种偷懒的行为,也许会产生各种各样的奇葩错误让你重装vs,重装系统,所以最好的方法是每个工程单独配置

我在转换的时候较多的遇到x86与x64环境冲突等错误,以及LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏   http://blog.****.net/wangzhebupt/article/details/22916451  这样的错误,这个时候需要耐心的去网上找~耐心的重装系统重装vs,恩


这两天搞得整个人都不好了,不过将gpu加速和pcl环境搭建好之后~那感觉,倍爽儿~