1、环境准备:操作系统【64位 win7】、编译环境【Visual studio 2013 Ultimate;网上搜索就能找到安装包和密钥】;
2、在github上下载微软移植的Caffe https://github.com/Microsoft/caffe,自己尝试在GPU版配置编译过程比https://github.com/BVLC/caffe/路径下版本坑少一些;3、解压压缩包caffe-master【尽量路径中不要有中文】,将\caffe-master\windows文件CommonSettings.props.example 改名为CommonSettings.props,然后打开该文件进行如下修改【可用VS2013或者Notepad++】,下图第7、8行红色标记区域分别改为true、false,表示编译的是CPU版本且不使用cuda;
4、用VS2013打开\caffe-master\windows\Caffe.sln,右键选择libcaffe属性,设置配置属性—>C/C++—>常规,”将警告视为错误由是改为否“;
5、右键选择解决方案’Caffe’(16个项目),生成解决方案,第一次在某系统下编译生成caffe解决方案时,会首先自动下载安装各种依赖包,同一系统第二次编译不会重复下载(约1G,需联网、需等待,如果一个系统下载OK,另一个系统直接复制使用是否可以待测试?),对应路径下会存在如下图所示文件包;
编译成功后,输出区域会显示生成:成功15个,失败0个,最新0个,跳过0个【首次可选择编译Debug版本,看网上有经验说GPU版本先编译realse版本会报错,重新先编译生成debug版本,再编译realse版本不会出错,自己没尝试,直接先debug,再realse】,路径\caffe-master\Build\x64\Debug下会有caffe.exe等执行文件【Build文件夹之前没有,编译生成时自动生成】;