windres -o resfile.o resfile.rc
gcc -o appl.exe debug/appl.o resfile.o -mwindows
Проблема в том, что я не могу создать объектный файл программы, ибо в самом тексте проги используются вещи, реализованные в файле ресурсов. Поэтому компилятор посылает далеко и надолго за эти недекларированные вещи. При подключении файла ресурсов к проге компилятор ругается на этот файл (что, впрочем, логично).
Собственно если делать все по http://www.winprog.org/tutorial/
resource.h:
Код: Выделить всё
#define IDI_MYICON 201
#define ID_FILE_EXIT 9001
#define ID_STUFF_GO 9002
#define ID_STUFF_N 9003
Код: Выделить всё
#include "resource.h"
IDI_MYICON ICON "my_icon.ico"
IDR_MYMENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&Exit", ID_FILE_EXIT
END
POPUP "&Stuff"
BEGIN
MENUITEM "&Go", ID_STUFF_GO
MENUITEM SEPARATOR
MENUITEM "&Test", ID_STUFF_N
END
END
Код: Выделить всё
...
wc.lpszMenuName = MAKEINTRESOURCE(IDR_MYMENU); //example
...
Сильно не бейте, я в WinAPI не шарю
