您的位置:首页 > 其它

CUDA程序如何解决 warning C4819?

2013-04-09 16:36 148 查看
用VS2010编译CUDA示例时,有很多C4819警告:

warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss

按网上说的一个个的重新保存不实际,而CUDA项目配置属性中又没有禁用特定警告这一项。

这个警告,跟代码本身无关,而是某一行里面,存在一个或者多个Unicode字符,查找起来非常困难。一个简单的办法:打开出现warning的文件,Ctrl+A全选,然后在文件菜单:file->Advanced save options,在弹出的选项中选择新的编码方式为:UNICODE- codepage 1200 ,点确定后编译。

或者,在代码中加上:#pragma warning(disable:C4819),直接忽略这个警告。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐