魔改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的主要内容,如果未能解决你的问题,请参考以下文章

编译caffe-lstm问题

Windows下用cmake编译Caffe

CMake 找不到提升。

cmake编译cJSON,使用时找不到cjson-static target(静态库) 的问题

CMake 找不到诅咒

CMake 找不到 SDL2