
錯(cuò)誤 14 error LNK1181: 無法打開輸入文件“D:\caffe_root\caffe-master\Build\Int\libcaffe\x64\Release\math_functions.obj” D:\caffe_root\caffe-master\windows\caffe\LINK caffe
錯(cuò)誤 15 error LNK1181: 無法打開輸入文件“l(fā)ibcaffe.lib” D:\caffe_root\caffe-master\windows\compute_image_mean\LINK compute_image_mean
請問錯(cuò)誤14和錯(cuò)誤15造成的原因是什么,謝謝回復(fù)。
swearos?commented?on 27 Aug 2016
Delete the file math_functions.obj,rebuild.
if it doesn't work,try to delete the folder ,'Build\Int\libcaffe\x64\Release',then rebuild.
Caffe錯(cuò)誤:error C2220: 警告被視為錯(cuò)誤 - 沒有生成“object”文件
2016年05月16日 16:44:37
閱讀數(shù):18739
? ? 這個(gè)問題是我在安裝官方Caffe,Windows版出現(xiàn)的問題,具體錯(cuò)誤提示如下:
E:\NugetPackages\boost.1.59.0.0\lib\native\include\boost/format/alt_sstream_impl.hpp : error C2220: 警告被視為錯(cuò)誤 - 沒有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)
? ? ?在網(wǎng)上查了查,這個(gè)問題還是很普遍的,原因是math_functions.cpp文件代碼為英文,而我們的系統(tǒng)通常是中文,也就是編碼方式的錯(cuò)誤。解決方法有以下幾種
1、用 Visual Studio直接打開math_functions.cpp,保存即可。
具體可以如下找到math_functions.cpp文件右擊打開方式選擇Visual Studio,OK了?;蛘叽蜷_Visual Studio->文件->打開->math_functions.cpp ?保存就可以了。
2、我們注意到錯(cuò)誤提示里“警告被視為錯(cuò)誤”,也就是說這本來是一個(gè)警告,只不過由于我們設(shè)置的嚴(yán)格,將這個(gè)警告視為錯(cuò)誤,我們放松我們的檢查錯(cuò)誤規(guī)則就好了。
打開VS->項(xiàng)目->屬性->配置屬性->C/C++->常規(guī)->將警告視為錯(cuò)誤修改為“否”,重新編譯就好。
在這里提醒大家注意一點(diǎn):
最好將這里改成“Release”版本,因?yàn)槲野l(fā)現(xiàn)在項(xiàng)目屬性里默認(rèn)是Release,而我們打開Caffe.sln時(shí)上圖默認(rèn)是Dubug,因此我們需要上面的修改??傊痪湓挘瑑蓚€(gè)地方要一致。