Подтвердить что ты не робот

Связывание *.lib файлов с MinGW

Можно ли связать *.lib файлы с MinGW (я использую его с Eclipse) однозначную информацию об этом. Я сражаюсь с libcurl + OpenSSL, поэтому теперь я не понимаю, если мои ошибки связаны с тем, что я пытаюсь использовать .lib файлы в MinGW или что-то еще не так

4b9b3361

Ответ 1

Возможно нет. Формат статической библиотеки mingw - *.a.

Динамические библиотеки для данной платформы стандартизируются загрузчиком ОС, который должен иметь возможность их загрузки.

Статические библиотеки должны быть понятны только компоновщику цепочки инструментов, и поэтому они менее совместимы с кросс-компилятором. Afaik *.lib файлы не совместимы даже со всеми версиями MSVC.

Добавлен позже из-за приставания комментариев: более новые версии mingw также поддерживают файлы .lib, но вы задали свой вопрос еще в 11 году, и тогда у вас их, вероятно, не было бы тогда.

Ответ 3

Новые версии mingw поддерживают связывание файлов lib. Но я столкнулся с проблемами, где .lib с префиксом libxxxx.lib.It ommits preffix lib в ссылке. Поэтому сделайте это как lib < имя > .lib

Также есть способы конвертировать .lib в .a ex: lib2a Вы также можете использовать это.