Chapter 2 Build Caffe

Caffe for windows 的build药按照一定的顺序进行。

============================================================

先以build libcaffe 为例:

第一步选择build libcaffe,看到其名字就不言而喻,这是一个lib文件,其它project对它有依赖关系。依赖关系可以在project中查询, as followed,

imageimage

======================================================================

1.第一次生成(Build)

出现如下错误,关于这个错误,在Chapter 1 中已经做了关于NugetPackages路径的更正,改变了库文件夹的位置,这里不再赘述。

image

2.再次生成libcaffe

上述问题解决以后,再次对libcaffe进行生成,这个时间可能需要几分钟,耐心等待一下,error list

image

双击error的Description内容,弹出对话框,一路点击OK,最后重新加载了一个文件,保存该文件。

imageimage

3. 3rd build

进行第三次build,会发现已经build succeeded.

image

=====================================================================

4.Notes

工程上的事情有很多问题是想不到的,只有做的时候才会发现,遇到问题时多思考,多求助网络,多折腾几次,一般都可以自己解决,最忌讳的就是一遇到问题想都不想就问别人,这样永远不能提高解决问题的能力。

===============================================================

5.Build all

上文中介绍了build libcaffe,类似的方法可以build完成该解决方案的所有project。build完所有的项目以后,在Build文件夹中可以看到的生成的.exe、lib及dll文件,这些exe文件可以作为Caffe在windows下的工具,可以直接用命令行使用。在Chapter 3 中将使用源代码尝试Caffe中提供的Demo。

QQ截图20160817133953

原文地址:https://www.cnblogs.com/xiaopanlyu/p/5760074.html