Форум программистов, компьютерный форум, киберфорум
C/C++: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
60 / 48 / 13
Регистрация: 12.11.2012
Сообщений: 373
Записей в блоге: 2

Подключить *.lib к проекту MinGW C++ на eclipse

06.08.2016, 02:22. Показов 3962. Ответов 3

Студворк — интернет-сервис помощи студентам
Создал проект С/С++. Консольное приложение для windows *.exe. Компилирую MinGW. В роли билдера "CDT Internal Builder".
В другом проекте собрал библиотеку *.lib. В настройках Проекта приложения [C/C++ Build]>>[Settings]>>[MinGW C++ Linker]>>[Libraries] добавляю адрес своей библиотеки. Адрес точно Валидный и библиотека там лежит только что собранная только что на том же MinGW.

Но при компиляции получаю сообщения врде "cannot find -lD:\Repository\svn_client\store1..." и тому подобное.

Что это за магия? Может кто, хотя бы предположить???

Добавлено через 2 минуты
Почему именно Файл не найден??? Как так? Я бы понял, если бы он на саму библиотеку пожаловался, хотя и там жаловаться не на что. Но нет же. Он просто считает, что файла там нет.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.08.2016, 02:22
Ответы с готовыми решениями:

подключение *.lib используя mingw + eclipse
Здравствуйте. Есть библиотека *.lib. Подскажите, как подключить ее к проекту в eclipse? В инете все о MSVC или для Linux.

Как подключить dll, lib к проекту?
Здравствуйте! Раньше никогда этим не занимался, и длл и либ файлы не мои. Надо подключить к проекту что бы пропали ошибки ...

Подключить .lib из MSVS 2017 к проекту в Qt
Не могу подключить статическую библиотеку .lib, сделанную в MS Visual Studio Community 2017, к проекту Qt (opensource сборка с компилятором...

3
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
06.08.2016, 03:29
Цитата Сообщение от НеСказочник Посмотреть сообщение
Что это за магия? Может кто, хотя бы предположить???
Конечно. Неправильно делаешь.
Вот документацию на ключики линкера: https://gcc.gnu.org/onlinedocs... nk-Options
Знать надо на зубок. Иначе кашу не сваришь.

Обычно статические библиотеки и библиотеки импорта для MinGW имеют расширение *.a, а не *.lib - это первое.
Второе: в ключике -l указывается имя библиотеки, которое образуется из имени файла liblibrary_name.a, т.е. указывать надо -llibrary_name (внимательно читаем документацию про это).
Третье: путь к библиотеке указывается ключом -L (снова читаем документацию).
1
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
06.08.2016, 03:35
Цитата Сообщение от НеСказочник Посмотреть сообщение
"cannot find -lD:\Repository\svn_client\store1..."
Это как раз говорит о том, что там, где нужно было указать только имя библиотеки (по правилу, обозначенному выше), ты указал полный путь. У меня нет эклипса под рукой, поэтому вот тебе картинка из интернета:

Путь к библиотеке - это search path (внизу). А имя указывается вверху.
1
60 / 48 / 13
Регистрация: 12.11.2012
Сообщений: 373
Записей в блоге: 2
06.08.2016, 09:51  [ТС]
Спасибо огромное. Как это я сам не обратил внимания. Раньше под линуксом работал и собирал Makefile'ом, а под виндой решил всё эклипс предоставить. Нажал кнопку, Выбрал файл в диалоге и не туда, что у меня за именем, ещё и путь тащится.

Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.08.2016, 09:51
Помогаю со студенческими работами здесь

Borland C++ 3.0 - Как подключить LIB файл к проекту?
Добрый день! Мне необходимо использовать стороннюю библиотеку функций. Имеется один LIB и один заголовочный файл. Вроде бы делаю все...

Как в Borland C++ к проекту подключить lib библиотеку?
Как в Borland C++ к проекту подключить lib библиотеку?

Как подключить lib файл к проекту в C++ Builder
Здрасвтвуйте, помогите плиз, нужно добавить lib файл к проекту в C++ Builder. Я скачал библиотеку lib сторонего разработчика и несколько...

mingw и lib
Как в mingw в коде подключить файл lib, #pragma comment(lib, "Gdi32.lib") не помогает. А то пытаюсь использовать SetTextColor и подобные...

mingw или lib для msvc
Доброго времени суток! Возникла следующая проблема. Начал изучать qt, поставил QtCreator с MinGW. Есть статичская библиотека для msvc,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru