Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vs2008资源编辑器更改rc文件语言 我正在对C++中的VS2008中的应用程序做一些改进。_C++_Mfc - Fatal编程技术网

vs2008资源编辑器更改rc文件语言 我正在对C++中的VS2008中的应用程序做一些改进。

vs2008资源编辑器更改rc文件语言 我正在对C++中的VS2008中的应用程序做一些改进。,c++,mfc,C++,Mfc,当我尝试编辑资源(例如在字符串表中添加一个条目)时,vs2008编辑器将rc文件语言从LANG_ENGLISH更改为LANG_NEUTRAL,非英语文本将替换为问号 如果我从外部(在记事本中)编辑rc文件,然后将其加载到vs2008,则效果良好 谁能帮我解决这个问题? 谢谢 Shimon在“资源视图”窗口中展开“字符串表”节点时,应该会看到每种语言的字符串表。通过依次双击每个表,可以向每个表添加一个字符串。语言是从字符串表语言自动设置的 如果您没有看到这一点,那么.rc最初没有正确创建。当有人开

当我尝试编辑资源(例如在字符串表中添加一个条目)时,vs2008编辑器将rc文件语言从
LANG_ENGLISH
更改为
LANG_NEUTRAL
,非英语文本将替换为问号

如果我从外部(在记事本中)编辑rc文件,然后将其加载到vs2008,则效果良好

谁能帮我解决这个问题? 谢谢


Shimon

在“资源视图”窗口中展开“字符串表”节点时,应该会看到每种语言的字符串表。通过依次双击每个表,可以向每个表添加一个字符串。语言是从字符串表语言自动设置的


如果您没有看到这一点,那么.rc最初没有正确创建。当有人开始用文本编辑器编辑它时,这是很常见的。资源编辑器无法处理手动创建的.rc文件。你注定要用文本编辑器来维护它。这并不是一个真正的问题,编辑器在添加几种语言的资源字符串时并不完全友好。我见过的任何本地化专家都不会为资源编辑器操心。

我只有一个字符串表节点。字符串表包含两种语言的字符串-英语和希伯来语。最初,在字符串表中添加一个条目不会导致问题——我以前也添加过一个条目,但过了一段时间,当我尝试添加另一个条目时,它会导致多台计算机出现问题。是的,这就是问题的根源。