繁体   English   中英

为什么Visual Studio Community 2015中的C ++项目只包含通用应用程序?

[英]How come C++ project in Visual Studio Community 2015 only contain Universal Apps?

首先,让我告诉你我有什么..

  1. Visual Studio Community 2015安装了自定义如下.. VS2015自定义安装仅支持本机语言

  2. Windows 10 Home(x64)

我尝试使用Win32和标准C ++ 11支持创建C ++项目,但我在“文件>新建>项目>安装>模板> Visual C ++> Windows”下找不到任何项目。 (通用Windows应用程序是这里唯一的选择...) 仅在C ++下提供“通用Windows平台”

我希望我的“File> New> Project> Installed> Templates> Visual C ++> Windows”下的子路径包含Visual C#和Basic已经拥有的所有三个项目(“Universal”,“Windows 8”,“Classic Desktop”) 。 更具体地说,我希望我的“Visual C ++> Windows”看起来像这样。 在此输入图像描述

我知道我可以使用“通用Windows应用程序”模板对Win32 / C ++进行编码,但Win32支持是有限的,它带有一堆我不需要的.Net内容。 请不要误会我的意思,我喜欢.Net和WPF,我自己曾经是C#程序员(尤其是WinForm),我认为.Net是Windows开发的未来,但现在我需要从空开始具有Win32 / C ++支持的项目。

这个问题仅限于社区版吗? (有人试过VS2015 Pro / Ent吗?请告诉我)

编辑:绝对不能解决这个问题..但我发现我可以绕过这个问题如下: 在此输入图像描述

这是它的工作原理。 我没有在“已安装> Visual C ++> Windows”中搜索模板,而是转到“已安装>示例> Visual C ++>桌面”和Hurray! 我看到了Win32“C ++ UTF-8转换助手”示例。 我只是用它来创建项目,然后丢弃任何不必要的东西以使它变空。 为了得到一个空的C ++项目,一个可悲的方法的地狱:(

编辑:我在Microsoft Developer Network上发布了相同的问题 经过一天的试验和错误, 是我走得最远的。 C ++下仍然没有“经典桌面”的迹象

最后,我找到了这个问题的答案....

我是如此愚蠢,继续使用错误的快捷方式启动vs-community。

如果要查看所有C ++模板(包括win32,MFC,ATL等),则必须使用快捷方式“Visual Studio 2015”而不是“Blend for Visual Studio 2015”( 屏幕截图

安装Visual Studio Community 2015后有两个快捷方式。如您所见 ,它们各自指向不同的目标 因此,您需要使用运行“devenv.exe”而不是“Blend.exe”的快捷方式。

但奇怪的是, ISO安装后首次启动“ devenv.exe ”,但Web安装程序(vs_community.exe)启动“Blend.exe”。

我想我是这里唯一犯过这么愚蠢错误的人。 可能是我应该删除这个问题,如果没有那么多人发现它有用。

我有同样的问题,但是,我能够获得win32 c ++的唯一方法是安装c ++包。 在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM