您的位置:首页 > 其它

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: