报错内容:


复制第一行的错误内容:

错误 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”文件相关推荐

  1. Visual C++编译错误:error C2220: 警告被视为错误 - 没有生成“object”文件

    产生这种错误的原因是:原因是该文件使用的编码格式与当前系统对应的代码页格式不一样,例如原文件的代码页为unicode或utf-8,而我们系统中的代码页为中文gb2312-936. 解决方案:(查看当前 ...

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

    VS2017编译报错: 错误如下: 错误 error C2220: 警告被视为错误 - 没有生成"object"文件 解决方案: 方法:选中项目->右击->选择[属性] ...

  3. 4 error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)

    在VS2013上编译caffe时遇到如下问题: 错误原因: 原因是该文件的代码页为英文,而我们系统中的代码页为中文. 解决方法: 将源码转化为正确的编码方式 用VS2013打开对应的文档,文件-> ...

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

    原文:error C2220: 警告被视为错误 - 没有生成"object"文件 这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文. 解决方案: 1. 启动 ...

  5. 解决vs2013+wdk7 编译nt系统wdm驱动 error C2220: 警告被视为错误 - 没有生成“object”文件

    error C2220: 警告被视为错误 - 没有生成"object"文件 解决方法 打开项目属性-> C/C++ -> 常规 -> 警告等级(降级设置为3) 编 ...

  6. 错误 error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)

    在进行Caffe安装时,遇到此问题(错误1error C2220: 警告被视为错误 - 没有生成"object"文件 (..\..\src\caffe\util\math_func ...

  7. QGC编译报错error C2220: 警告被视为错误 最佳解决方法

    前面搜了一下,试过各种方法依然报错,先整理别人的解决方法 目录 一.重新保存文件 二,更改编码方式 三.最终解决方案:修改配置文件 一.重新保存文件 注意这里的配置"Wx/WX-" ...

  8. 【VS开发】error C2220: 警告被视为错误 - 没有生成“object”文件

    http://blog.csdn.net/cay22/article/details/5613625 这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文. 解决方案: 1. 启动 ...

  9. EDK2开发中error C2220: 警告被视为错误 - 没有生成“object”文件的解决方法!

    背景 学校的firmware程序设计课程需要开发UEFI下的应用程序或者服务,所以学习了EDK2的开发环境.但是当我从官网下载了源码以及VS2015配置完成之后(具体配置过程 参考https://zh ...

最新文章

  1. java基础-基本的输入与输出
  2. When Cyber Security Meets Machine Learning 机器学习 安全分析 对于安全领域的总结很有用 看未来演进方向...
  3. 一个关于php使用pdo方式进行数据库连接和处理的类
  4. UNIX环境编程学习笔记(19)——进程管理之fork 函数的深入学习
  5. 服务容错保护断路器Hystrix之七:做到自动降级
  6. Requirejs常用配置和应用
  7. mysql count null_一个不可思议的MySQL慢查分析与解决
  8. linux测试硬盘速度命令,如何测试Linux磁盘的读写速度
  9. 微信小程序实现选项卡切换功能
  10. 计算机word降序排列怎么做,怎么降序排列word
  11. CorelDRAW2021新增功能及增强内容
  12. 《2021年IT行业项目管理调查报告》发布
  13. win11开机后输入法无法使用
  14. 软件测试中系统的功能测试,软件测试中的43个功能测试点(下)
  15. 如何将svg格式图片转换为其他格式图片,如png
  16. 蓝旭前端预习5之DOM(文档对象模型)
  17. Android-O wifi PNO扫描流程
  18. 新型多功能、高性能量子点,可以用于医学成像、量子计算
  19. StringTokenizer的用法详解
  20. 压缩文件7-Zip与WinRAR个人免费版在不同压缩等级下的对比

热门文章

  1. 【转载】浏览器缓存详解:expires cache-control last-modified
  2. Pechkin:html - pdf 利器
  3. 用JavaScript嵌入你的SWF
  4. java hashmap 的api_JAVA基础--JAVA API集合框架(ArrayList、HashSet、HashMap使用)
  5. Hive的数据模型-外部表
  6. SQL中,where 与 having 的性能比较
  7. python读取mysql数据库_Python操作MySQL数据库9个实用实例
  8. html css子标签,HTML+CSS系列:CSS选择器(标签、ID、类、通配符、后代、子元素、并集、伪类)...
  9. python递归查找_Python程序使用递归查找数字的幂
  10. 将搜索二叉树转换为链表_将给定的二叉树转换为双链表(DLL)