##配置之前,请大家一定要注意自己的python版本,一定要是py2.7

caffe 下载地址: https://github.com/Microsoft/...

例外,我这里有已经编译好的caffe,在python里可以直接import,下载地址:https://download.csdn.net/download/yigeng3663/10450905

接下来就是开始我们的编译过程了:

1.在./caffe-master/windows/路径下找到CommonSettings.props.example文件,将其拷贝一份在./caffe-master/windows/中,然后将拷贝后的文件更名为CommonSettings.props。

2.继续在./caffe-master/windows/中,找到Caffe.sln这个文件,用VS2013打开。

打开CommonSettings.props文件,并修改参数,具体如图

win10+vs2013+python2.7 环境下配置下配置无gpu的caffe

win10+vs2013+python2.7 环境下配置下配置无gpu的caffe

3.编译  (一定在release状态下编译)

找到libcaffe这一个项目,右键→“属性”

win10+vs2013+python2.7 环境下配置下配置无gpu的caffe

win10+vs2013+python2.7 环境下配置下配置无gpu的caffe

 在"configuration Properties"目录下找到"C/C++",将“Treat Warnings Aa Errors”调成“NO(/WX-)”

 留意上面的"Additional Include Directories",把python安装路径下的"include"文件夹的路径填上去,这里要根据各人的地址来填写。我的地址是E:/python/include。

 然后,接着配置caffe项目的属性

win10+vs2013+python2.7 环境下配置下配置无gpu的caffe

 在"C/C++"选项中找到"Additional Include Directories",把python的include文件的路径添加进去,例如:E:/python/include。

 然后,同样是caffe项目下的属性,选择Linker(连接器),选择"Additional Library Directories"(附加库目录),把python的libs的路径添加进去。例如:"E:/python/libs"

win10+vs2013+python2.7 环境下配置下配置无gpu的caffe

 然后我们找到pycaffe这个项目,像上述操作一样找到"C/C++"选项中的"Additional Include Directories",这次需要添加的不止python的include路径,还有numpy的include路径,格式分别是:“E:/python/include”和"E:/python/Lib/site-packages/numpy/core/include"。记得用;隔开

 继续是pycaffe项目,像上述操作一样找到Linker(连接器),选择"Additional Library Directories"(附加库目录),把python的libs的路径和numpy的lib路径添加进去。格式分别是:“E:/python/libs”和"E:/python/Lib/site-packages/numpy/core/lib"。记得用;隔开。

接下来生成这16个项目,右键Solution'Caffe'选择"Build"(生成)

如果最后显示生成16个项目成功的话就真的成功编译了,那么恭喜你成功了!


例外,我这里有已经编译好的caffe,在python里可以直接import,下载地址:https://download.csdn.net/download/yigeng3663/10450905