手头上一个项目的rc文件,在资源被修改会重新编译时,就会出错.
发现,其rc文件中有一句话写错了,
#include "..\XXX esource.h" (应该是#include "..\XXX\resource.h")
但rc文件每次编译都会重新生成,就算我把rc文件中那句话改对了,编译通过了,下次再修改时还会出错.请问,rc文件中的include是在哪设置的,为什么编译时会出现这句话.
发现,其rc文件中有一句话写错了,
#include "..\XXX esource.h" (应该是#include "..\XXX\resource.h")
但rc文件每次编译都会重新生成,就算我把rc文件中那句话改对了,编译通过了,下次再修改时还会出错.请问,rc文件中的include是在哪设置的,为什么编译时会出现这句话.
但下次再编译时,rc文件又被改回原来错误的样子.我想知道那句include是在什么地方设置的.
// TEXTINCLUDE
//1 TEXTINCLUDE
BEGIN
"resource_ENG.h\0"
END2 TEXTINCLUDE
BEGIN
"#include ""afxres.h""\r\n"
"#include ""..\\XXX\resource.h""\r\n" (这句中反斜线,少了一条,改 为 "#include ""..\\XXX\\resource.h""\r\n" 就OK了.)
"\0"
END3 TEXTINCLUDE
BEGIN
"\r\n"
"\0"
END#endif // APSTUDIO_INVOKED