需要:
1.電腦系統:windows7 64位(此處親身試驗在windows 32位上配置不成功)
2. vs2013
3.caffe-master 網址:D:\caffe_vs
4. NugetPackages 網址:D:\caffe_vs
因為是離線配置,需要提前下載下傳NugetPackages
配置過程:
1.将D:\caffe_vs\caffe-master\windows下的CommonSettings.props.example檔案複制,然後将其重命名為CommonSettings.props
2. 用vs2013打開CommonSettings.props檔案,将紅框中的内容修改為如下圖所示 :

3.用vs2013打開D:\caffe_vs\caffe-master\windows\Caffe.sln
4.打開Caffe.sln工程後,選擇 工具-NuGet程式包管理器-程式包管理器設定,選擇NuGet程式包管理器下的程式包源,添加本地程式包源,如下圖所示:
5. 選擇 解決方案’Caffe’,右鍵-屬性,屬性配置設定為如下圖所示:(配置成release 形式一直報”link error:無法打開kernel32.lib”,添加了kernel32.lib的位置後,依然報錯,不知道為什麼!!)
6. 點選整個項目生成解決方案,會出現以下幾種錯誤,解決方法分别寫在後面。
1) link error:無法打開kernel32.lib
解決方法:搜尋包含kernel32.lib檔案的檔案夾,添加到連結器下的附加庫目錄中。
2) 無法打開rc.exe
搜尋rc.exe,找到rc.exe的位置,添加到環境變量的使用者變量的path,(注意:更改環境變量後一定要重新開機電腦,新增的環境變量才會生效)如下圖:
3) 無法打開windows.h檔案
搜尋Windows.h檔案的位置,添加到相應項目屬性頁的VC++目錄中的包含目錄中,如下圖所示:
4) Error link:無法打開檔案libcaffe.lib
解決方案:對libcaffe重新生成。
5) 警告被視為錯誤,沒有生成object檔案,進入項目屬性頁按照下圖更改:
參考:
http://blog.csdn.net/zb1165048017/article/details/51355143?ADUIN=2274618149&ADSESSION=1487550306&ADTAG=CLIENT.QQ.5436_.0&ADPUBNO=26514#comments
http://blog.csdn.net/hivan1/article/details/54767456
http://blog.csdn.net/sinat_27403413/article/details/52791489
http://www.cnblogs.com/yixuan-xu/p/5858595.html
http://blog.csdn.net/wanz2/article/details/52770316
http://blog.csdn.net/qq_14845119/article/details/52415090