gpt4 book ai didi

visual-studio-2015 - VS 2015 : Can't open include file afxres. h 无法打开资源文件

转载 作者:行者123 更新时间:2023-12-03 20:27:12 27 4
gpt4 key购买 nike

我使用自动转换工具将我的 VS 2012 项目转换为 VS 2015。当我尝试加载资源文件 (.rc) 时失败并出现以下错误:

fatal error RC1015: cannot open include file afxres.h
任何的想法?

最佳答案

我在没有 MFC 的控制台应用程序中看到了同样的问题使用 Visual Studio 2010 生成的.

一种解决方法是修改Visual Studio 2015的安装包括MFC . MFC由于它的大小,默认情况下不安装。但在我看来,这应该只适用于使用 MFC 的应用程序。 .

如果您只需要MFC对于 afxres.h你可以更换

#include "afxres.h"
[...]
"#include ""afxres.h""\r\n"


#include "WinResrc.h"
[...]
"#include ""WinResrc.h""\r\n"

您可能需要添加(但您会在编译资源时看到)。
#define IDC_STATIC -1
[...]
"#define IDC_STATIC -1""\r\n"

正如您在 rc 文件中看到的,其中一个部分是 TEXTINCLUDE。 .当 Visual Studio的资源编辑器打开 rc 文件并将其保存回磁盘,它需要此部分并将文本放入标有“从 TEXTINCLUDE [...] 生成”的部分中。因此,请注意至少更改 TEXTINCLUDE 的两个位置部分,以便资源编辑器可以完成其余的工作。

关于visual-studio-2015 - VS 2015 : Can't open include file afxres. h 无法打开资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35436654/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com