我目前使用VS2012 Express for Windows Desktop进行Python / Web开发(PTVS)。我需要处理一些c ++项目,但是当我尝试创建new c++ project时,缺少c ++模板。例如,Win32控制台应用程序。
典型的c ++模板(在线教程图片):
以下是我在我的机器上提供的选项:
到目前为止,我已尝试1)从安装媒体修复,2)devenv.exe /InstallVSTemplates
(后来发现a note这对快递版本不起作用。有谁能告诉我如何安装模板用于c ++开发?设置PTVS并不是非常简单,所以我不想卸载/重新安装VS.我的另一个选择是下载并安装VS2013。我很困惑为什么c ++模板不存在时下载页面明确指出此版本支持c ++开发。
答案 0 :(得分:0)
我找到了问题。
为了使用Visual Studio的Python工具(PTVS),必须安装VS isolated shell和VS integrated shell。这两个shell启动一个单独的开发环境devenv.exe
,对于shell配置项看起来像devenv.exe.config
或devenv.pkgdef
。 “正常”的VS 2013 Shell仍然存在,但必须从WDExpress.exe
启动。 “普通”shell仍包含模板,而“集成”shell仅包含您安装/配置的工具的项目模板,例如PTVS。
答案 1 :(得分:-1)
尝试编译这段代码并向我们显示任何错误。
#include <map>
std::map < int, int > x;
我认为您将项目模板与c ++模板混淆。