1、git clone:git clone https://github.com/BVLC/caffe.git ,下载github上的caffe文件
2、cd caffe
3、git checkout windows
4、 scripts\build_win.cmd
这时候会报错,第一个是with ninja的问题,再输入
set WITH_NINJA=0
继续运行scripts\build_win.cmd ,一般还会报错:CMake Error: Error: generator : Visual Studio 14 2015 Win64
Does not match the generator used previously: Ninja
这时候按照提示,将build目录下的CMakeCache.txt文件和CMakeFiles directory 目录删除
运行scripts\build_win.cmd,这时候一路编译,如果要用到matlab和python,记得在build_win.cmd中配置相应的数值为1,或者直接set相应的部分为1,我是直接set的,否则可能在生成的sln文件中看不到matlab和pycaffe。该过程大约十分钟
在build文件中找到sln文件,将其打开,顺次生成caffe,matlab,pycaffe,完成编译工作。
将python下_caffe.pyd以及caffe文件夹复制到anaconda的site-package下,这样import caffe就可以了。
这时候可能会报错,说是没有google protobuf 工具包,这时候需要在cmader中输入
easy_install protobuf
再在spider中输入import caffe,没有报错,大功告成