VS2008:如何使 stdafx.h 中定义的符号对资源编译器可见?
我正在VS2008下做一个VC++项目。 我的资源文件包含一些用于条件编译的预处理器指令。 一些控制条件编译的符号在 stdafx.h
中定义。 我也需要这些符号对资源编译器可见。 我怎样才能做到这一点?
I am working on a VC++ project under VS2008. My resource files contain some pre-processor directives for conditional compilation. Some of the symbols controlling the conditional compilation are defined in stdafx.h
. I need these symbols to be visible to the resource compiler as well. How do I make this happen?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
#include "headerfile.h"
但是,我认为您不应该包含stdafx 从那里,但将符号提取到单独的标头,以便资源编译器不会与 stdafx 中可能有的任何其他内容混淆。
#include "headerfile.h"
However, I think you should not include stdafx from there, but extract the symbols to a seperate header, so that the resouce compiler is not confused with whatever else you might have in stdafx.