天天看點

windows7+caffe 僅CPU

需要:

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檔案,将紅框中的内容修改為如下圖所示 :

windows7+caffe 僅CPU

3.用vs2013打開D:\caffe_vs\caffe-master\windows\Caffe.sln

4.打開Caffe.sln工程後,選擇 工具-NuGet程式包管理器-程式包管理器設定,選擇NuGet程式包管理器下的程式包源,添加本地程式包源,如下圖所示:

windows7+caffe 僅CPU

5. 選擇 解決方案’Caffe’,右鍵-屬性,屬性配置設定為如下圖所示:(配置成release 形式一直報”link error:無法打開kernel32.lib”,添加了kernel32.lib的位置後,依然報錯,不知道為什麼!!)

windows7+caffe 僅CPU

6. 點選整個項目生成解決方案,會出現以下幾種錯誤,解決方法分别寫在後面。

1) link error:無法打開kernel32.lib

解決方法:搜尋包含kernel32.lib檔案的檔案夾,添加到連結器下的附加庫目錄中。

windows7+caffe 僅CPU

2) 無法打開rc.exe

搜尋rc.exe,找到rc.exe的位置,添加到環境變量的使用者變量的path,(注意:更改環境變量後一定要重新開機電腦,新增的環境變量才會生效)如下圖:

windows7+caffe 僅CPU

3) 無法打開windows.h檔案

搜尋Windows.h檔案的位置,添加到相應項目屬性頁的VC++目錄中的包含目錄中,如下圖所示:

windows7+caffe 僅CPU

4) Error link:無法打開檔案libcaffe.lib

解決方案:對libcaffe重新生成。

5) 警告被視為錯誤,沒有生成object檔案,進入項目屬性頁按照下圖更改:

windows7+caffe 僅CPU

參考:

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

繼續閱讀