日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

错误 4 error C2220: 警告被视为错误 - 没有生成“object”文件

發布時間:2025/3/11 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 错误 4 error C2220: 警告被视为错误 - 没有生成“object”文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

報錯內容:


復制第一行的錯誤內容:

錯誤 4 error C2220: 警告被視為錯誤 - 沒有生成“object”文件 D:\Program Files\NugetPackages\boost.1.59.0.0\lib\native\include\boost\format\alt_sstream_impl.hpp 1 1 libcaffe

復制會發現他給出了沒有生成object文件的具體位置

原因

是在alt_sstream_impl.hpp 文件的編碼上,用的是linux的編碼,改為windows編碼即可

解決辦法

我總結一下網上的各種辦法,需要一一嘗試

第一種:

找到D:\Program Files\caffe-master\src\caffe\util\math_functions.cpp文件右擊打開方式選擇Visual Studio,OK了。或者打開Visual Studio->文件->打開->math_functions.cpp 保存就可以了。
如果不起作用的話,修改其中一部分,或者 選擇替換,選中正則表達式,將\n替換為\n。
也可以用文本編輯器如Notepad++,將代碼文件的編碼方式更改為ANSI。設置—>首選項—>新建—>修改編碼格式,保存

第二種:

用notepad++打開alt_sstream_impl.hpp文件,雙擊右下角的Unix(LF),選擇“轉為windows格式”,然后保存,再使用VS編譯。

第三種:

注意到錯誤提示里“警告被視為錯誤”,也就是說這本來是一個警告,只不過由于我們設置的嚴格,將這個警告視為錯誤,我們放松我們的檢查錯誤規則就好了。
打開VS->項目->屬性->配置屬性->C/C++->常規->將警告視為錯誤修改為“否”,重新編譯就好。注意是 libcaffe項目右鍵,錯誤說明中指明了該項目

另外,從別的文章發現一篇關于windows上安裝caffe的靠譜文章:
win7 64位+caffe+cuda7.5配置
http://blog.csdn.net/xzzppp/article/details/51510785

總結

以上是生活随笔為你收集整理的错误 4 error C2220: 警告被视为错误 - 没有生成“object”文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。