我找到了一些关于 Windows 8 Metro 和 c++/cli 的信息。Windows 8 Metro不支持 c++/cli。
但是,我无法找到明确说明 Windows 8 Desktop 是否支持 c++/cli 的文档(链接的问题不够明确,IMO)。Windows 8 桌面是否支持 c++/cli?
请确保提供指向您的相关来源的链接。
我找到了一些关于 Windows 8 Metro 和 c++/cli 的信息。Windows 8 Metro不支持 c++/cli。
但是,我无法找到明确说明 Windows 8 Desktop 是否支持 c++/cli 的文档(链接的问题不够明确,IMO)。Windows 8 桌面是否支持 c++/cli?
请确保提供指向您的相关来源的链接。
Windows 8 不支持 C++/CLI。
反过来说,支持不是来自 Windows 团队(他们没有提供编译器),而是来自 Visual Studio 团队。每个 Visual Studio 版本都有一个受支持平台的列表,如果您使用该版本的 Visual Studio 来构建您的应用程序,您的应用程序可以定位这些平台。
那么微软是否支持为 Windows 8 桌面编写 C++/CLI 应用程序?如果您使用正确版本的 Visual Studio*,答案是肯定的。支持是否来自 Windows?答案是不。
*即使没有微软对您的支持,您也可以继续测试并为您的客户提供支持,例如,您可以在记事本中编写 C++/CLI 代码,然后使用 VS2012 Express for Windows 8 中的 cl.exe 编译它。真的没有什么可以阻止这一点用例工作,尽管微软声明 VS2012 Express for Windows 8 不支持桌面开发(我认为微软没有任何理由使用 VS2012 Express for Windows Desktop 为这个用例提供支持)。
Windows 8 桌面支持 Windows 7 支持的所有内容。包括 C++/cli。确实没有太多关于这个的讨论,但这里有一个链接到 VS 2012 对 C++/cli 的支持,这意味着同样的事情。