首页 > 解决方案 > 使用 nmake 命令时的 Visual Studio unicode 问题

问题描述

我使用 Visual Studio 6 使用 nmake 命令从 .rc 文件构建 dll,它适用于英语、阿拉伯语和法语,但是当尝试为俄语生成 dll 时,它生成的垃圾数据不是俄语,我认为这个问题是由于 vs 6 unicoding,我将区域(非 unicode)更改为俄语我用谷歌搜索了这个问题以找到有关此问题的任何帮助,但如果有人可以提供帮助,则没有答案?

我尝试更改区域并为 Windows 添加俄语

这是对 nmake 命令的调用 nmake -a -f mlobject.mak

我希望生成的 dll 在包含并在应用程序中使用时向我显示俄语字符,但结果是垃圾字符。

标签: c++visual-studio-6

解决方案


我已经解决了这个错误,当我试图从 gupta 中的 dll 中读取字符串或资源值时(编程语言如 c++ 和 c#),它会转换字符串并将其作为垃圾数据读取,所以当从 dll 读取时我会转换字符串转换成二进制然后再转换成字符串。


推荐阅读