繁体   English   中英

Visual Studio Express 2015中的C ++新文件问题

[英]C++ New File Issue in Visual Studio Express 2015

我在Visual Studio Express 2015中有一个特殊的问题。我正在尝试在Visual C ++中创建一个新的空Win32控制台应用程序项目。 我可以创建一个新项目,清除预编译标题和SDL检查的复选框,并选中“清空项目”框。 项目已创建,但当我向源文件添加新项目时,我在“已安装”下无法选择。 在以前的版本中,我可以选择一个新的空白C ++(。cpp)文件或一个Header(.h)文件。 我可以在Visual Basic下创建新的.vb文件,在C#下创建新的.cs文件,但是当我尝试创建新的C ++文件时,“添加”按钮显示为灰色。 有人有任何想法吗? 我在三台不同的计算机上安装了相同的结果(所有3台Windows 7操作系统)。 我附上了添加新项目对话框的屏幕截图。

截图

对我有用的是将除实用程序目录之外的所有文件从C:\\ Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ VC \\ VCProjectItems_WDExpress复制到C:\\ Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ VC \\ vcprojectitems

当我添加一个项目(右键单击Visual Studio Express解决方案资源管理器中的源文件目录)时,所有cpp项都可用。

我在2016年4月16日下载并安装Visual Studio Express 14.0后遇到此问题。这似乎是早期版本的Visual Studio Express中遇到的问题的重新出现。 这是指向版本12.0的变通方法的链接 ,涉及对注册表的直接编辑:

[HKEY_CURRENT_USER \\ SOFTWARE \\微软\\ WDExpress \\ 12.0_Config \\项目{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC943} \\ AddItemTemplates \\ TemplateDirs {F1C25864-3097-11D2-A5C5-00C04F7968B4} / 1]

“TemplatesDir”=“C:\\ Program Files(x86)\\ Microsoft Visual Studio 12.0 \\\\ VC \\ VCProjectItems_WDExpress”

我按照说明操作,除了在相关的地方将版本号从12.0改为14.0之外,它解决了问题。

可能出现问题是因为除了安装Studio Express之外,似乎Microsoft Update更新了Microsoft Visual C ++ Redistributable(x64)和(x86)。 结果是Studio Express安装结束时出现错误消息,因为这些已安装的C ++组件的版本号高于Studio Express下载中包含的版本号。 卸载更高版本然后重新运行Studio Express安装是成功的,因为没有错误消息,但New Item的问题就在那里。

我和希尔先生的做法几乎相同

我复制了整个目录并将复制的目录重命名为第二个目录。 我发现它甚至不在目录中。 我是Windows 10家庭版。 ...还试图回到最新的VC Studio和Windows的速度,....不要笑,但我对V6.0和Win XP非常满意,但我无法继续支持Windows XP永远。 查看帖子底部的更改。

顺便说一句,我在V6.0中制作的所有应用程序都在Windows 10中运行:作为数据库,我使用自己的数据库,由fopen,fwrite, sqlite and Dao MSACCESS 97 有一个应用程序,我必须移植到MFC。 我现在没有必要升级到最新的VStudio,但我会这样做。 永远不能过去,...也许哈哈?

此外,我不喜欢WINDOWS 7和WINDOWS 10的新GUI功能。我对MICROSOFT的建议是使Windows 11的外观更像是Windows XP(或者至少是为用户提供选项的开关),但是当然,他们有义务添加新功能以跟上技术发展。 我不喜欢翻转和新文件控制对话框上的所有弹出窗口。

适用于各种类型:这些新PC和WINDOWS 10非常繁琐,当您进行翻转时会出现所有弹出窗口。

感谢这个主题的每个人,特别感谢希尔先生

Chaneges to system:

C:\\ Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ VC \\ VCProjectItems_WDExpress到C:\\ Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ VC \\ VCProjectItems

暂无
暂无

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

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