[英]How to generate “resource.h” from “resource.rc” under mingw
上下文 - 在Windows 7环境中使用mingw64 / gcc / windres来编译和构建一些简单的Windows实用程序。
有没有办法让windres(或其他一些实用工具?)自动生成一个包含我在.rc文件中定义的所有资源ID的头文件?
例如,我认为Visual Studio会自动从您的“resource.rc”生成匹配的“resource.h”,因此您不必手动定义所有ID号。 在mingw环境中有没有办法做到这一点?
您通常会在resource.h中#define
资源ID,因此您可以在.rc文件和 C / C ++源文件中使用它们。
像Visual Studio这样的IDE会自动为您编辑.h和.rc文件。
如果由于某种原因您只需要一个文件并且您永远不会使用IDE来编辑资源,您可以格式化.rc文件,如下所示:
#define MYICON 42
#ifdef RC_INVOKED ; Or whatever macro windres defines.
MYICON ICON "42.ico"
#endif
然后在C / C ++源文件中#include
这个.rc文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.