Visual Studio 2013:缺少“VC++ 目录”选项

Posted

技术标签:

【中文标题】Visual Studio 2013:缺少“VC++ 目录”选项【英文标题】:Visual Studio 2013: "VC++ Directories" option missing 【发布时间】:2014-07-24 08:39:38 【问题描述】:

我目前正在从 VS 2012 切换到 VS 2013。我的解决方案是一个 C++ 应用程序,它指的是 CodeJock (http://www.codejock.com/) 和 BCG (http://www.bcgsoft.com/)。

这就是我的问题:在 VS 2012 中,我可以通过打开属性管理器并将包含添加到“VC++ 目录”节点的“包含目录”部分来添加 CodeJock 和 BCG 的路径。在 VS 2013 中,我没有那个节点(右键单击我的解决方案的一个项目时我也没有它)。我在“配置属性”下面看到的唯一节点是“代码分析”。

但是,如果我在 VS 2013 中创建一个新的 C++ 项目,则该选项可用。

令人惊讶的是,我的一些同事已经切换到 VS 2013,而且他们没有遇到这个问题。

我的问题是:我该怎么做才能使该选项出现在我的解决方案的 VS 2013 中?

【问题讨论】:

也许您可以创建一个新项目,然后导入文件。然后修改设置。 您确定要检查项目的属性而不是解决方案吗? 杰瑞:我想过这个问题,但我担心我会有(很多?)即将发生的变化,我不想承诺,因为一切都对我的同事有用。 . sgar91:是的,我是 ;-) 你想知道的关于在 VS2013 中设置构建/项目/解决方案/全局属性的几乎所有内容至少可以开始 here听起来您想使用自定义属性表,但这可能是用大锤敲打苍蝇。向下滚动到“共享可重用属性配置”,看看它是否更符合您的需求。 【参考方案1】:

我找到了解决问题的方法。因为我需要完成一些工作,所以我启动了 VS 2012 并对其进行了配置,以便我可以工作,我做到了。后来,一位同事建议(没有太大希望)我应该尝试 Windows 兼容性助手,它认为 VS 2013 应该使用 Windows 8 的兼容性设置(我使用的是 8.1)。好奇这是否会产生影响,我再次启动了 VS 2013,确实,“VC++ 目录”选项可用。

我的猜测是,这与兼容性设置无关,而是因为我首先在 VS 2012 中配置了项目,这“修复”了 VS 2013 的项目设置。事实上,结果是调试我的程序在 VS2013 中变得令人难以置信的慢,这显然是由提到的兼容性设置引起的(我不得不重置)。

【讨论】:

非常感谢。我非常努力,因为我可以找到一种方法来编辑我的包含路径,并且我一直被指向一个根本不存在的菜单选项。我的设置是在 Windows 8 上运行的 Visual Studio Proffesional 2013,我试图设置 C++ dll,但不知道如何包含一些头文件。为了修复它,我在文件资源管理器中找到了 VS,右键单击并点击“疑难解答兼容性”。它提示我在完成故障排除后打开 VS,瞧,菜单项就在那里! (属性/配置属性有 VC++ Director 选项)。 "我在文件资源管理器中找到了 VS,右键单击并点击"疑难解答兼容性"" - 这对我有帮助。谢谢!

以上是关于Visual Studio 2013:缺少“VC++ 目录”选项的主要内容,如果未能解决你的问题,请参考以下文章

MySQL安装总是失败,提示缺少Visual Studio 2013 Redistributable

如何防止 Visual Studio 警告缺少调试信息?

代码编辑器 Visual Studio 2013 中缺少颜色

Visual Studio VC2013 在没有 AVX 的情况下启用 SSE4.1

串口通信IN C++(适用于Microsoft Visual Studio 2010/2012/2013 ,VC++6.0 )

Visual Studio C++ 2005-2013 中的智能感知缺少函数定义