WEB开发网
开发学院软件开发VC 一个关于#include的问题 阅读

一个关于#include的问题

 2010-07-11 20:44:20 来源:WEB开发网   
核心提示:问题:我试图将一个头文件包含在工程的资源文件中,为此在.rc文件中添加了如下一行代码:#include "MyFile.h"虽然运行没有问题,一个关于#include的问题,但是每次在Visual Studio中打开资源时,它都把这一行代码删除掉了,当App Studio写入资源文件的时候,它产生一

问题:

我试图将一个头文件包含在工程的资源文件中。为此在.rc文件中添加了如下一行代码:

#include "MyFile.h"

虽然运行没有问题,但是每次在Visual Studio中打开资源时,它都把这一行代码删除掉了。我之所以要包含这个头文件是因为想使用第三方定义的菜单项ID号。

解答:

讨厌的IDE环境有时总是以刁难你的代码为乐趣,你说是不是?请不要怕,莫高一尺、道高一丈,对于这种问题总是有办法解决它的。在打开.rc文件的时候,App Studio(Visual Studio资源编辑器的老名称)自己要对这个文件作一些处理。在存储文件时,它并不重新产生这个文件并另存。特别是App Studio喜欢有一个而且只有一个头文件来包含所定义的全部资源符号。通常,这个文件叫resource.h,但是你可以通过在MyApp上单击右键并选择“Resource Includes”(资源包含)来改变这个文件的名字。当App Studio写入资源文件的时候,它产生一个而且只产生一个#include语句。任何用手东方式敲入的附加的#include都会像前面那样被删掉。

1 2  下一页

Tags:一个 关于 include

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接