【问题标题】:Visual Studio 2013 can't located header files when using the VS 2010 platform toolset使用 VS 2010 平台工具集时,Visual Studio 2013 找不到头文件
【发布时间】:2015-03-24 10:37:19
【问题描述】:

昨天我不得不在装有 VS 2012 和 VS 2013 的计算机上重新安装 Visual Studio 2010,因为我需要编译旧代码。如here 所述,Visual Studio 2010 安装导致头文件问题。我按照答案中提供的详细信息,正确安装了 VS 2010。

现在,当我运行 msbuild 的 VS 2010 版本时,它可以完美地编译 C++ 代码。所有头文件都正确安装在c:\program files (x86)\Microsoft Visual Studio 10.0\VC\include中。

然而,当我在 Visual Studio 2013 中打开一个项目,并将 Platform Toolset 设置为 v100(即 VS 2010)时,它找不到头文件!虽然他们就在那里

【问题讨论】:

    标签: c++ visual-studio-2010 visual-studio-2013


    【解决方案1】:

    这本来是一个VS 2013的项目,我把平台工具集改成了VS 2010。这并没有改变项目的Include Directories属性,就是$(VC_IncludePath)。

    这个宏不是VS 2010定义的,所以编译器找不到包含文件。

    【讨论】:

      猜你喜欢
      • 2017-09-04
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-14
      • 2017-07-28
      相关资源
      最近更新 更多