X265编译中C2220错误的解决办法
2013-12-10 20:05
169 查看
x265编译过程中 C2220错误;根本原因是代码是英文代码页,而我们的操作系统中使用的是中文代码页;
解决办法1 逐个文件进行格式转换,我在ubuntu下用iconv命令试过,没成功;
解决办法2 修改工程文件配置,将 TreatWarningAsError 设为false;当有多个工程时,这个方法很麻烦;
简洁的办法是修改cmake文件,在配置项中去除 /WX 选项, 具体就是修改 source/CMakeLists.txt 中的
if(MSVC)
...
...
...
# Enforce coding standards. Full warnings and warnings as errors
add_definitions(/W4 /WX(去除该属性) /D_CRT_SECURE_NO_WARNINGS)
add_definitions(/Ob2) # always inline
add_definitions(/Oi) # enable intrinsics
add_definitions(/MP) # multithreaded build
...
...
endif(MSVC)
解决办法1 逐个文件进行格式转换,我在ubuntu下用iconv命令试过,没成功;
解决办法2 修改工程文件配置,将 TreatWarningAsError 设为false;当有多个工程时,这个方法很麻烦;
简洁的办法是修改cmake文件,在配置项中去除 /WX 选项, 具体就是修改 source/CMakeLists.txt 中的
if(MSVC)
...
...
...
# Enforce coding standards. Full warnings and warnings as errors
add_definitions(/W4 /WX(去除该属性) /D_CRT_SECURE_NO_WARNINGS)
add_definitions(/Ob2) # always inline
add_definitions(/Oi) # enable intrinsics
add_definitions(/MP) # multithreaded build
...
...
endif(MSVC)
相关文章推荐
- X265编译中C2220错误的解决办法
- MITK-ProjectTemplate编译错误C2220警告视为错误解决办法
- Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- PHP编译安装时常见错误解决办法,php编译常见错误
- 编译Android4.0源码时常见错误及解决办法
- mac上使用g++编译出错“Undefined symbols for architecture x86_64:” 错误解决办法
- 常见编译/链接错误及其解决办法
- php源码编译安装时的一些常见错误解决办法
- 《unix环境高级编程》源代码编译找不到apue.h等错误的解决办法
- PHP编译安装时常见错误解决办法,php编译常见错误
- RSL编译方式的FLEX站点出现#2046错误的解决办法
- 两个C++编译错误及解决办法--does not name a type和field `XX' has incomplete type
- VS2013编译boost1.55.0 serialization库错误解决办法
- 编译BF537_EZkit_Display_Example报错误的解决办法
- CentOS下编译php时的一些典型错误及解决办法
- 编译ncurses错误处理及解决办法
- VC命令行编译中出现Invalid switch错误的解决办法
- QT4的FindDialog例子在VC6中编译时提示链接错误的一种直观的解决办法(包含过程思路)
- Ubuntu(64位)编译Android源码常见错误解决办法
- ubuntu12.04 编译Android4.0源码时常见错误及解决办法