1.Caffe編譯"gpu/mxGPUArray.h" Not Found錯誤解決
- <PropertyGroup Condition="'$(MatlabSupport)'=='true'">
- <MatlabDir>E:\02_software\01_develop\matlab</MatlabDir>
- <LibraryPath>$(MatlabDir)\extern\lib\win64\microsoft;$(LibraryPath)</LibraryPath>
- <IncludePath>$(MatlabDir)\extern\include;$(MatlabDir)\toolbox\distcomp\gpu\extern\include;$(IncludePath)</IncludePath> <!-- 增加了一個include路徑 -->
- </PropertyGroup>
2.錯誤 error C2220: 警告被視爲錯誤 - 沒有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)
在進行Caffe安裝時,遇到此問題(錯誤1error C2220: 警告被視爲錯誤 - 沒有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)),在網上查找了一些資料,才發現,這是編碼方式的問題。
因爲我們的系統大部分使用的是中文,而math_function.cpp文件是英文的。
下面介紹一下解決方法:
(1)使用virtual studio 2013打開文件,math_function.cpp文件,然後進行保存即可。
點擊VS工具欄的【文件】->【打開】->找到math_function.cpp文件打開,再保存即可,或者直接找到該文件,通過VS打開再保存也可。
如果不能正確完成顯示如下錯誤:
則需要先用VS2013打開alt_sstream_impl.hpp,點擊保存。然後再用VS2013打開math_function.cpp,點擊保存。