rc 资源文件中 #include “A.h” 编译报错不能打开 A.h解决方案
rc 资源文件中 #include “A.h” 编译报错不能打开 A.h
问题描述:
引用的是开源库代码 CrashRpt,直接在开源库提供的工程里头编译没有问题,但是我将它整合到我们的项目工程当中后,就出现了这个问题。
目前对于这个问题,还没有找到问题的原因。
代码应该不会有问题,整进来之前,都测试过了的,问题很可能处在编译环境上面。

------解决思路----------------------
全局搜索 atlres.h文件,看看这个文件在哪里。
看这句代码的注释是Generated from the TEXTINCLUDE
并不是微软的东西。
------解决思路----------------------
里工程的其他文件也 include 了 "atlres.h" 这个文件没问题的?
.rc 是资源文件,通过资源编译器来编译,编译后一般放在生成的 exe 文件的 .rsrc 段里
问题描述:
引用的是开源库代码 CrashRpt,直接在开源库提供的工程里头编译没有问题,但是我将它整合到我们的项目工程当中后,就出现了这个问题。
目前对于这个问题,还没有找到问题的原因。
代码应该不会有问题,整进来之前,都测试过了的,问题很可能处在编译环境上面。
------解决思路----------------------
全局搜索 atlres.h文件,看看这个文件在哪里。
看这句代码的注释是Generated from the TEXTINCLUDE
并不是微软的东西。
------解决思路----------------------
里工程的其他文件也 include 了 "atlres.h" 这个文件没问题的?
.rc 是资源文件,通过资源编译器来编译,编译后一般放在生成的 exe 文件的 .rsrc 段里