错误 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,点击保存。
如果还存在错误,比如下图所示的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)相关推荐
- 4 error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)
在VS2013上编译caffe时遇到如下问题: 错误原因: 原因是该文件的代码页为英文,而我们系统中的代码页为中文. 解决方法: 将源码转化为正确的编码方式 用VS2013打开对应的文档,文件-> ...
- 错误 error C2220: 警告被视为错误 - 没有生成“object”文件
VS2017编译报错: 错误如下: 错误 error C2220: 警告被视为错误 - 没有生成"object"文件 解决方案: 方法:选中项目->右击->选择[属性] ...
- 错误 4 error C2220: 警告被视为错误 - 没有生成“object”文件
报错内容: 复制第一行的错误内容: 错误 4 error C2220: 警告被视为错误 - 没有生成"object"文件 D:\Program Files\NugetPackage ...
- error C2220: 警告被视为错误 - 没有生成“object”文件
原文:error C2220: 警告被视为错误 - 没有生成"object"文件 这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文. 解决方案: 1. 启动 ...
- 解决vs2013+wdk7 编译nt系统wdm驱动 error C2220: 警告被视为错误 - 没有生成“object”文件
error C2220: 警告被视为错误 - 没有生成"object"文件 解决方法 打开项目属性-> C/C++ -> 常规 -> 警告等级(降级设置为3) 编 ...
- QGC编译报错error C2220: 警告被视为错误 最佳解决方法
前面搜了一下,试过各种方法依然报错,先整理别人的解决方法 目录 一.重新保存文件 二,更改编码方式 三.最终解决方案:修改配置文件 一.重新保存文件 注意这里的配置"Wx/WX-" ...
- Visual C++编译错误:error C2220: 警告被视为错误 - 没有生成“object”文件
产生这种错误的原因是:原因是该文件使用的编码格式与当前系统对应的代码页格式不一样,例如原文件的代码页为unicode或utf-8,而我们系统中的代码页为中文gb2312-936. 解决方案:(查看当前 ...
- 【VS开发】error C2220: 警告被视为错误 - 没有生成“object”文件
http://blog.csdn.net/cay22/article/details/5613625 这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文. 解决方案: 1. 启动 ...
- EDK2开发中error C2220: 警告被视为错误 - 没有生成“object”文件的解决方法!
背景 学校的firmware程序设计课程需要开发UEFI下的应用程序或者服务,所以学习了EDK2的开发环境.但是当我从官网下载了源码以及VS2015配置完成之后(具体配置过程 参考https://zh ...
最新文章
- RXJAVA之变换操作
- [Objective-c 基础 - 2.4] 多态
- spring-boot注解详解(一)
- 构建Spring微服务并对其进行Dockerize生产
- 阿里云新推出 HiTSDB + IoT套件 物联网设备上云步入快车道
- vue 修改对象的值视图没有发生改变_在vue中处理对象属性改变视图不更新问题? - echart...
- img标签设置display:block,宽度无法100%
- . mybatis指定配置文件的根元素_MyBatis框架
- CPython 标准库源码分析 collections.Counter
- 计算机网络---ICMP、IGMP协议
- 中文在线语音识别技术获重大突破!百度输入法准确率超行业最高水平15%
- Codevs No.1553 互斥的数
- java的io流有什么作用_Java IO流详解(一)——简单介绍
- 第五章:项目范围管理 - (5.4 创建 WBS )
- 前端 pdf 预览功能
- 计科四班助教二月底至五月中旬点评与反馈
- IoT嵌入式硬件--DC/DC
- 人机交互新突破:百度发布主动多模态交互技术
- Winodws 7 专业番茄花园版 v 1.0
- 解决chorm火狐浏览器被hao123和2345主页劫持问题(亲测有效)