在进行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,点击保存。

如果还存在错误,比如下图所示的device_alternate.hpp中(我陈列的是正确的截图,解决方法往下看)

#include <cublas_v2.h>
#include <cuda.h>
#include <cuda_runtime.h>
#include <curand.h>
#include <driver_types.h>  // cuda driver types

这段代码,无法打开源文件,则需要先修改CommonSetting.props文件,修改成如下所示即可,然后再重新生成。(如果你的是GPU,可以不修改第一行)

(2)警告和错误问题。

在项目属性中,默认将警告当成错误处理,所以编译会存在问题,而事实上这些警告对我们后期对Caffe的使用,影响不大;所以我们可以通过修改这一设置,避免很多不必要的问题。方法:选中项目->右击->选择【属性】->C/C++->常规->修改“将警告视为错误”,改为“否”,如下

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

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

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

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

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

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

    报错内容: 复制第一行的错误内容: 错误 4 error C2220: 警告被视为错误 - 没有生成"object"文件 D:\Program Files\NugetPackage ...

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

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

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

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

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

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

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

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

  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. RXJAVA之变换操作
  2. [Objective-c 基础 - 2.4] 多态
  3. spring-boot注解详解(一)
  4. 构建Spring微服务并对其进行Dockerize生产
  5. 阿里云新推出 HiTSDB + IoT套件 物联网设备上云步入快车道
  6. vue 修改对象的值视图没有发生改变_在vue中处理对象属性改变视图不更新问题? - echart...
  7. img标签设置display:block,宽度无法100%
  8. . mybatis指定配置文件的根元素_MyBatis框架
  9. CPython 标准库源码分析 collections.Counter
  10. 计算机网络---ICMP、IGMP协议
  11. 中文在线语音识别技术获重大突破!百度输入法准确率超行业最高水平15%
  12. Codevs No.1553 互斥的数
  13. java的io流有什么作用_Java IO流详解(一)——简单介绍
  14. 第五章:项目范围管理 - (5.4 创建 WBS )
  15. 前端 pdf 预览功能
  16. 计科四班助教二月底至五月中旬点评与反馈
  17. IoT嵌入式硬件--DC/DC
  18. 人机交互新突破:百度发布主动多模态交互技术
  19. Winodws 7 专业番茄花园版 v 1.0
  20. 解决chorm火狐浏览器被hao123和2345主页劫持问题(亲测有效)

热门文章

  1. Exp8 web基础 20164323段钊阳
  2. stm32cubemx hal学习记录:JY901S串口
  3. POC原型开发:巡店 一期结果
  4. 天龙八部荣耀版体验服服务器未响应,《天龙八部荣耀版》创新竖版手游官网-合区来了!体验服合区测试解析...
  5. 深入 JavaScript 中的默认参数!
  6. 二维几何图形创作方法(Geometry2D)
  7. 二叉树的左视图和右视图
  8. 软件开发、软件设计培训笔记
  9. vue自定义表格(每一列表格下面包含一个子表格)
  10. python求字典的平均值_获取字典列表中值的平均值