Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.209.121] |
|
Сообщ.
#1
,
|
|
|
Сабж. Недавно закачал MinGW, бистра-бистра слабал простенький тестик - ОК, консольная прога, компилитсялегким движением руки, все нужные (мне) хидеры и либы под рукой... Да вот не могу понять: как подключать ресурсы??? Компилятор ейный есть, в RES компилирует запросто. Но если говорю: gcc test.cpp test.rc -o test.exe то оно тип rc не признает. Если (на побуквенную точность не претендую, т.к. MinGW у меня на работе, а пишу из дома): link test.o test.res -o test.exe тоже линковать не хочет. Если winres test.rc -o test.exe затирает слинкованный test.exe и пихает туды ресурсы в формате RES (на глаз). winres test.res -o test.exe уже и не помню что оно так делает, но тоже не то. Люди! Кто знает? Или где бы взять ФАКу по MinGW??? На сорцефорге не нашел. Заранее спасибо за ответ. ЗЫ. Только пожалуйста, по сути, без "возьми сибильдер, возьми мелкософт си нет" и т.д. |
Сообщ.
#2
,
|
|
|
Как всегда, на вопрос толкового ответа в данном форуме не получил.
Ладно, для тех 9-ти человек, которые прочитали вопрос, если они не знают и им интересно (а не просто лень было черкнуть в двух словах), даю ответ. Цитата If you have resources from a resource file (.rc) that also need to be added to your executable, you'll need to compile the resource file as well as your other source files and include the compiled resources when linking to create the executable. Here's an example that shows how to compile and link in a resource file named resfile.rc. windres -o resfile.o resfile.rc gcc -o hello hello.o resfile.o -mwindows |
Сообщ.
#3
,
|
|
|
а кто-нибудь вообще видел описание minGW, и, в особенности, windres???
windres - не хочет компилировать RC файлы из VC. и еще не получаяется для контролов устанавливать EX_STYLES. и существует ли вообще описание к формату его RC? |
Сообщ.
#4
,
|
|
|
нормально он компилит файлы VC.
В VC в Resource Includes делал #ifdef APSTUDIO_INVOKED #include "winres.h" #else #include "windows.h" #define IDC_STATIC (-1) #endif |