【问题标题】:Does Windows 8 Desktop support c++/cli?Windows 8 桌面是否支持 c++/cli?
【发布时间】:2013-04-26 21:44:24
【问题描述】:
【问题讨论】:
标签:
windows
windows-7
windows-8
c++-cli
project-planning
【解决方案1】:
Windows 8 不支持 C++/CLI。
反过来说,支持不是来自 Windows 团队(他们没有提供编译器),而是来自 Visual Studio 团队。每个 Visual Studio 版本都有一个受支持平台的列表,如果你使用该版本的 Visual Studio 来构建你的应用程序,你的应用程序可以定位这些平台。
那么 Microsoft 是否支持为 Windows 8 桌面编写 C++/CLI 应用程序?如果您使用正确版本的 Visual Studio*,答案是肯定的。支持是否来自 Windows?答案是否定的。
*即使没有 Microsoft 的支持,您也可以继续测试并为您的客户提供支持,例如,您可以在记事本中编写 C++/CLI 代码,然后使用 VS2012 Express for Windows 8 中的 cl.exe 编译它。真的没什么为了防止这个用例起作用,尽管微软声明 VS2012 Express for Windows 8 不支持桌面开发(我认为微软没有任何理由应该使用 VS2012 Express for Windows Desktop 为这个用例提供支持) .
【解决方案2】:
Windows 8 桌面支持 Windows 7 支持的所有内容。包括 C++/cli。确实没有太多关于这个的讨论,但here 是一个链接到 VS 2012 对 C++/cli 的支持,这意味着同样的事情。