Проблемка с gcc

Тема в разделе "WASM.SOFTWARE", создана пользователем Andrik, 1 июл 2007.

  1. Andrik

    Andrik New Member

    Публикаций:
    0
    Регистрация:
    20 янв 2007
    Сообщения:
    19
    Здравствуйте.
    Были ли у кого-нибудь проблемы с линковкой для gcc под Windows (MinGW) *.lib-файлов или я что-то не то делаю? Они ведь используются как обычные *.о файлы или там другие опции компилятора?
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Просто в командной строке линкера добавляете имя lib-файла и, если он не в текущем каталоге, то и путь. Можно ещё переименовать его как lib*.a и добавить в опции линкера ключём -l*, хотя не вижу смысла так извращаться.
     
  3. Andrik

    Andrik New Member

    Публикаций:
    0
    Регистрация:
    20 янв 2007
    Сообщения:
    19
    Хм... Забавно, но не работает. Это касается линковки библиотеки графиков Chart Director версии 4.1. При этом с MSVS6 всё замечательно работает. Версия MinGW - 5.0.2. Может кто-то сталкивался...
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Неужели линкер ничего по этому поводу не говорит?
     
  5. Andrik

    Andrik New Member

    Публикаций:
    0
    Регистрация:
    20 янв 2007
    Сообщения:
    19
    Вот он как раз и выдаёт стадо unresolved external'ов. Но я-то знаю, что они там сидят! По Вашему предложению даже поизвращался - эффект тот-же.
     
  6. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Мб у тебя неправильная calling convention?