[英]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.