VS2010 C++ win32 DLL 工程, 添加 rc 文件, 编辑 String Table。

 

默认情况下英文版本的 rc 文件能够顺序编译通过,为了让工程支持多语言,将字符串修改为其他语言时,编译就会出错error RC2135: file not found.

解决方案参考:[经验之谈]VS2010资源编译遇到error RC2135: file not found: Visual  

 

总结:为了支持多语言,工程需要使用 Unicode 编码集合,而如果rc 文件的编码格式不是 Unicode,就会出现编译错误。

1>如何将工程设置为 Unicode 编码集合?

Project property -> Configuration Properties -> General / Character Set -> Use Unicode Character Set.

2>如何修改 rc 文件的编码格式?

将rc 文件用记事本打开,选择“另存为”,将编码格式设为 “Unicode”即可。

版权声明:本文为cindy-hu-23原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/cindy-hu-23/p/3719352.html