开发者

Are Visual C++ library DLLs localized?

开发者 https://www.devze.com 2023-01-30 03:26 出处:网络
We include the Visual C++ runtime libraries when deploying our c++ application on Windows, i.e. using merge modules like Microsoft_VC90_CRT_x86.msm.

We include the Visual C++ runtime libraries when deploying our c++ application on Windows, i.e. using merge modules like Microsoft_VC90_CRT_x86.msm.

Do we need a localized version of those libraries when targeting other languages (Spanish, Portuguese, German, etc.), or are they generic?

If you could provide a link "straight from the source," that would be most helpful. Any practical experience is welcom开发者_StackOverflow中文版e as well.


MFC has localized DLLs and a merge module to install the appropriate one: http://msdn.microsoft.com/en-us/library/ms235264.aspx

The main Visual C++ runtime doesn't appear to have that.


The CRT is not localizable. There are a handful of error messages, all hard-coded in English with #define statements. You'll find them in crt\src\cmsgs.h

The only one that a user is ever liable to see is

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

A useless message, translating it doesn't make it any clearer.

0

精彩评论

暂无评论...
验证码 换一张
取 消