На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Qraizer, Hsilgos
  
> MinGW и ресурсы , как же их подключать?
    :mellow:

    Сабж. Недавно закачал MinGW, бистра-бистра слабал простенький тестик - ОК, консольная прога, компилитсялегким движением руки, все нужные (мне) хидеры и либы под рукой...

    Да вот не могу понять: как подключать ресурсы??? Компилятор ейный есть, в RES компилирует запросто. Но если говорю:
    ExpandedWrap disabled
      gcc test.cpp test.rc -o test.exe


    то оно тип rc не признает.

    Если (на побуквенную точность не претендую, т.к. MinGW у меня на работе, а пишу из дома):

    ExpandedWrap disabled
      link test.o test.res -o test.exe


    тоже линковать не хочет.

    Если

    ExpandedWrap disabled
      winres test.rc -o test.exe


    затирает слинкованный test.exe и пихает туды ресурсы в формате RES (на глаз).

    ExpandedWrap disabled
      winres test.res -o test.exe


    уже и не помню что оно так делает, но тоже не то.

    Люди! Кто знает? Или где бы взять ФАКу по MinGW??? На сорцефорге не нашел.

    Заранее спасибо за ответ.

    ЗЫ. Только пожалуйста, по сути, без "возьми сибильдер, возьми мелкософт си нет" и т.д.
      Как всегда, на вопрос толкового ответа в данном форуме не получил.
      Ладно, для тех 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
        а кто-нибудь вообще видел описание minGW, и, в особенности, windres???

        windres - не хочет компилировать RC файлы из VC.
        и еще не получаяется для контролов устанавливать EX_STYLES.

        и существует ли вообще описание к формату его RC?
          нормально он компилит файлы VC.
          В VC в Resource Includes делал

          #ifdef APSTUDIO_INVOKED
          #include "winres.h"
          #else
          #include "windows.h"
          #define IDC_STATIC (-1)
          #endif
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0252 ]   [ 15 queries used ]   [ Generated: 21.05.24, 15:31 GMT ]