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),直接忽略这个警告。
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),直接忽略这个警告。
相关文章推荐
- 如何解决:Asp.NET调试时提示:无法启动程序“http://localhost:6901/WebGridview.aspx”
- 综合项目之闪讯破解(六)之 如何解决程序/C++Dll的兼容性问题
- 如何在非MFC程序中使用MFC类——解决#error : WINDOWS.H already included.
- 在装SQL2000时,有是提示"以前的某个程序安装已在安装计算机上创建挂起的文件操作,运行安装程序之前必须重新启动计算机",如何解决,
- win7系统程序未响应怎么办如何解决?具体步骤
- 解决如何安装程序的方法有两个方面
- 如何解决:新建Android程序的时候发生了找不到 \android-sdk-windows\tools\lib\proguard.cfg文件 的错误
- 微信小程序--消息推送配置Token令牌错误校验失败如何解决
- 如何解决程序跳到0x08001460 BEAB …
- 伪装豆瓣爬虫程序——如何解决豆瓣禁用爬虫程序?
- CUDA的MFC程序框架中编译出现nafxcw.lib与LIBCMT.lib链接重定义的解决
- WinXP如何更改文件关联程序以解决文档打不开问题
- ASP程序中调用Now()总显示“上午”和“下午”,如何解决?
- XCode4如何解决调试程序时,忽然崩溃,而找不到崩溃的代码
- 如何解决ASP.NET程序安装到繁体系统上的乱码问题
- 如何解决Win7将任务栏程序自动分组的困扰
- 如何在Eclipse IDE for C/C++ Developers中正确编译GTK程序?(已解决)
- after cudaFuncGetAttributes: invalid device function如何解决
- 安装好cuda相关工具后发现原来基于mfc平台的opengl程序出现闪烁,最终解决
- 在电脑上安装64位Office2013出错提示找到了32位程序如何解决