虽然警告不是错误,但是好几屏的警告也不是个事啊,说起来也真是奇怪,4.2的时候没事,5.0反而不行了呢?
NV有没有官方的补丁什么的?
打开出现warning的文件,Ctrl+A全选,然后在文件菜单:file->Advanced save options
,在弹出的选项中选择新的编码方式为:UNICODE- codepage 1200 ,点确定后编译。
如果你想的话,把所有文件这么改吧。体力活。
要不就:
#pragma warning(disable:C4819) 不想看见,嫌碍眼。没有影响对程序的运行。
LZ您好,这是一个已知问题,以及请无视此warning。
以及如果您使用最新版的CUDA 5 Toolkit依然有此问题的话,请等待下一版修正。
该warning 的原因和其他相关讨论,请查询论坛以前的讨论帖,有详细分析。
祝您好运~
#pragma warning(disable:C4819) 是要在每一个报警告的文件里都加入吗?
明白了,谢谢
所以我说是个体力活的。
pragma warning (disable:4819) 這個方法不太好用,假若有很多.h都是非unicode的話要改很多
不如在編譯的時候加入-Xcompiler “/wd4819” 告訴編譯器忽略,這是試用於VC2010的編譯器,其他gcc之類的我不太確定
感谢您告知如何一次性全部禁用此警告。谢谢周末来访。