【问题标题】:unable to build the source code - fatal error RC1015 : cannot open include file 'res\XXXX.rc2'无法构建源代码 - 致命错误 RC1015:无法打开包含文件“res\XXXX.rc2”
【发布时间】:2016-03-29 16:56:16
【问题描述】:

尝试解决此问题的步骤

  1. 在项目属性对话框中添加路径。路径必须在配置属性->资源->常规->中添加 “附加标准包含路径”。

  2. 设置预处理器的路径以搜索这些包含文件。 在配置属性 -> VC++ 目录中设置路径 -> 其他包含目录。两者都可以在项目设置中找到。

  3. 右键项目 -> 添加 -> 现有项目 -> 文件包含到它, 用VS2013专业版,VS2008&查看源代码 VS2012 也是。

  4. 即使包含文件存在于目录中也可能发生 RC1015 在配置中指定为附加包含目录 属性 -> 资源 -> 常规属性页;指定 包含文件的完整路径。
  5. 如果包含路径很长,请删除一些包含路径: 1. 在工具菜单上,单击选项。 2. 在选项对话框的左窗格中,单击项目文件夹,然后单击 VC++ 目录。 3. 在显示目录列表中,单击包含文件。 4. 在下方窗口中,删除部分路径,然后单击“确定”。
  6. 卸载/重装VS2008后尝试

请谁能帮我解决这个问题。我几乎尝试了我在互联网上看到的所有内容。

【问题讨论】:

  • 我发现我的项目文件夹中缺少这些文件。创建了这些文件,它解决了我的问题。

标签: visual-studio visual-c++ include-path


【解决方案1】:

我也有同样的问题。当我将一些控件添加到 GUI 应用程序的对话框中时,我开始得到它。我修复它的方法是编辑 .rc 文件。应该有一个指向 res/x.rc2 的包含。

删除 res/ 前缀。那应该可以解决问题。

【讨论】:

    【解决方案2】:

    假设安装了 windows 套件。我在命令行环境中使用并运行 vcvars32.bat 文件解决了 l 错误 RC1015,该文件位于 VC 安装目录下的 bin 目录中。或使用一切工具找到它。它仅限于设置适当的环境变量以启用 32 位 x86 命令行构建。它相当于 vcvarsall x86 命令。 https://msdn.microsoft.com/en-us/library/f2ccy3wt.aspx?f=255&MSPPError=-2147217396

    【讨论】:

      猜你喜欢
      • 2017-10-31
      • 1970-01-01
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多