Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
gotostereo
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 38
#1

MinGW подключение библиотеки lib из под Windows - C++

16.10.2013, 12:18. Просмотров 2373. Ответов 4
Метки нет (Все метки)

Подскажите, как подключить библиотеку в формате lib на MinGW. Использую Windows 7 x64 + MinGW. Скачал libsndfile для windows. В наборе идут заголовочные файлы и библиотека lib. Вроде формат lib для Visual Studio?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2013, 12:18     MinGW подключение библиотеки lib из под Windows
Посмотрите здесь:
C++ подключение *.lib используя mingw + eclipse
Подключение статической lib-библиотеки C++
Подключение сторонней библиотеки gmp C++ через MinGW C++
Подключение библиотеки Glaux.lib и ошибка компиляции C++
Библиотеки glut.lib и glut32.lib не могу найти C++
Как в VS 2015 устранить ошибку LNK 1104 cannot open file 'fltkd.lib wsock32.lib comct132.lib fltkjpegd.lib'? C++
C++ Как создать статическую библиотеку с расширением .lib в MinGw?
C++ lib библиотеки
C++ Создание статической библиотеки lib
как линковать библиотеки mingw, cygwin с vs? C++
Создание статической библиотеки в MinGw(code::blocks) C++
Программа, собранная в MinGW требует зависимые библиотеки C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Модератор
Эксперт CЭксперт С++
6988 / 4159 / 592
Регистрация: 29.11.2010
Сообщений: 11,030
16.10.2013, 13:44     MinGW подключение библиотеки lib из под Windows #2
Цитата Сообщение от gotostereo Посмотреть сообщение
Вроде формат lib для Visual Studio?
Нет
mingw это компилятор, среда разработки под него может быть любой, подключение зависит от среды. Нужно пролинковать библиотеку
gotostereo
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 38
16.10.2013, 15:39  [ТС]     MinGW подключение библиотеки lib из под Windows #3
В любой ide я могу подключить библиотеку формата lib ?
А к примеру если у меня формат dll ? Там каким образом происходит подключение?

Добавлено через 42 минуты
Ошибка...
g++ -o ./Debug/2 @"2.txt" -LC:/MinGW-4.7.1/libsndfile/lib -lsndfile-1.lib
c:/mingw-4.7.1/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lsndfile-1.lib

путь прописал, ide codelite
http://rghost.ru/49410730/thumb.png
ошибка
http://rghost.ru/49410830/thumb.png
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
16.10.2013, 17:03     MinGW подключение библиотеки lib из под Windows #4
Библиотеки для MinGW имеют расширенее .a и префикс lib ( т.е. libsndfile-1.a ).
Тебе нужно либо скачать библиотеки для MinGW, либо собрать их собственноручно.
gotostereo
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 38
16.10.2013, 17:11  [ТС]     MinGW подключение библиотеки lib из под Windows #5
всё понял спасибо, использую формат DLL
Yandex
Объявления
16.10.2013, 17:11     MinGW подключение библиотеки lib из под Windows
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru