【问题标题】:can not find C/C++ in project properties在项目属性中找不到 C/C++
【发布时间】:2011-01-19 12:39:32
【问题描述】:

我正在关注一个教程,它要求的步骤之一是转到我的项目属性并单击 c/c++ 并添加“附加包含目录”属性的路径。我正在使用 Visual C++ Express Edition 2008。本教程使用的是相同的东西。有没有办法得到这个或替代方案??

这是我的屏幕

这是教程屏幕

【问题讨论】:

  • 尝试添加一个c++源文件(.cpp-file),看看菜单是否出现。

标签: .net c++ c visual-studio visual-studio-2008


【解决方案1】:

在您实际使用 C++ 编译器之前,您没有 C++ 编译器选项。在这种情况下,您没有 .cpp 文件。所以只要加一个,就会出现编译器选项。

【讨论】:

  • 每天学习新东西!
  • 我有很多 c++ 文件,但我只看到配置属性->常规、调试、VC++ 目录、NMake。没有 C/C++、链接器、清单工具等。顺便说一句,它是一个驱动程序。是这样吗?
【解决方案2】:

添加 .cpp 文件后,项目属性中可能不会显示 C/C++。这是因为“配置类型”的值为“实用程序”。将此值更改为 .dll 并应用。现在您可以在配置属性中看到 C/C++。

【讨论】:

  • 我在哪里改变这个?
  • 在“配置属性”下我只有“配置”
【解决方案3】:

我想我找到了一个明确的解决方案,因为我见过很多案例(当我给学生的作业评分时)。 我自己从来没有做过这样的案例,但是我的许多学生的作业似乎都有缺少 c/c++ 类别的案例。 在这些情况下,构建成功但未生成可执行文件。 将新的 c 源文件添加到项目将显示 c/c++ 类别,但如果您从项目中删除源文件,则 c/c++ 类别将再次消失。 这不是 .vcxproj 文件问题。 我认为出于某种原因,VS 未能将源识别为 c 源文件。

所以,我的解决方案是; 在解决方案资源管理器中选择项目的源文件,然后右键选择c源文件的属性。 然后选择“项目类型”到“C/C++ 编译器”。 然后会出现c/c++类。

【讨论】:

    【解决方案4】:

    或者如果您将 cpp 文件复制到新创建的项目中,您需要右键单击 src 文件夹并选择“包含在项目中”,然后 Visual Studio 才会将它们视为项目的一部分并在属性中显示 C++。

    (如果您在项目中没有看到“src”,请确保在解决方案资源管理器选项中切换“显示所有文件”。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-02
      • 2016-03-07
      • 2018-06-09
      • 1970-01-01
      • 2013-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多