Can地铁式C++;应用程序可以使用MBCS进行编译 Windows 8的Metro风格C++应用程序可以使用MBCS而不是Unicode编译。在Visual Studio 2012中,选择“字符集”的选项似乎不适用于Metro样式的应用程序,默认情况下定义了“UNICODE”。我们是否被迫使用UTF16字符串

Can地铁式C++;应用程序可以使用MBCS进行编译 Windows 8的Metro风格C++应用程序可以使用MBCS而不是Unicode编译。在Visual Studio 2012中,选择“字符集”的选项似乎不适用于Metro样式的应用程序,默认情况下定义了“UNICODE”。我们是否被迫使用UTF16字符串,windows,windows-8,microsoft-metro,Windows,Windows 8,Microsoft Metro,谢谢。您被迫使用UTF16字符串-WinRT字符串数据类型是unicode,因此与WinRT API交互的每个字符串都需要是unicode 您可以自由地使用任何想要的字符集编写应用程序,但在调用任何winrt API之前,您需要转换为UTF16。您必须使用UTF16字符串-winrt字符串数据类型是unicode,因此与winrt API交互的每个字符串都需要unicode 您可以自由地使用任何想要的字符集编写应用程序,但在调用任何winrt API之前,您需要将其转换为UTF16。是。Asch

谢谢。

您被迫使用UTF16字符串-WinRT字符串数据类型是unicode,因此与WinRT API交互的每个字符串都需要是unicode


您可以自由地使用任何想要的字符集编写应用程序,但在调用任何winrt API之前,您需要转换为UTF16。

您必须使用UTF16字符串-winrt字符串数据类型是unicode,因此与winrt API交互的每个字符串都需要unicode


您可以自由地使用任何想要的字符集编写应用程序,但在调用任何winrt API之前,您需要将其转换为UTF16。

是。As
char
定义为16位。是。As
char
定义为16位。