魔改Cmake系列:编译caffe的时候找不到OpenCV
Posted xizero00
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了魔改Cmake系列:编译caffe的时候找不到OpenCV相关的知识,希望对你有一定的参考价值。
可能的原因是你编译的用的是比如是vs2010,然后生成文件所在的文件目录就变成了vc11,而你在需要编译其他东西的时候,比如caffe的时候你用的是vs2013,那么此时应该是vc12,这个时候就蛋疼了,cmake找不到opencv了。咋办? E:\\opencv3\\buildtemp\\install下的OpenCVConfig.cmake if(MSVC_VERSION EQUAL 1400) set(OpenCV_RUNTIME vc8) elseif(MSVC_VERSION EQUAL 1500) set(OpenCV_RUNTIME vc9) elseif(MSVC_VERSION EQUAL 1600) set(OpenCV_RUNTIME vc10) elseif(MSVC_VERSION EQUAL 1700) set(OpenCV_RUNTIME vc11) elseif(MSVC_VERSION EQUAL 1800) set(OpenCV_RUNTIME vc11) elseif(MSVC_VERSION EQUAL 1900) set(OpenCV_RUNTIME vc11) 把红色这里设置成vc11,强制使用即可,如果你是vs2015的,那么把绿色的设置为vc11即可。以上是关于魔改Cmake系列:编译caffe的时候找不到OpenCV的主要内容,如果未能解决你的问题,请参考以下文章