Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2016, 01:06   #1
jonikster
Форумчанин
 
Регистрация: 28.10.2014
Сообщений: 216
По умолчанию Добавление библиотек GCC

Приветствую всех.
Подскажите пожалуйста, как добавлять библиотеки в программу, если при компиляции используется не IDE, а компилятор GCC?
Есть 3 файла. .dll, .h и .lib.
jonikster вне форума Ответить с цитированием
Старый 14.06.2016, 02:08   #2
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от jonikster Посмотреть сообщение
Приветствую всех.
Подскажите пожалуйста, как добавлять библиотеки в программу, если при компиляции используется не IDE, а компилятор GCC?
Есть 3 файла. .dll, .h и .lib.
никак.

с файлами .dll и .lib
работает студийный компилятор cl.

gcc не работает со студийными библиотеками.
его библиотеки имеют расширения: .so, .a
_Bers вне форума Ответить с цитированием
Старый 14.06.2016, 03:10   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если у вас mingw то попробуйте стандартный -lfoo
говорят там расширили поддержку библиотек.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.06.2016, 06:08   #4
jonikster
Форумчанин
 
Регистрация: 28.10.2014
Сообщений: 216
По умолчанию

а если я использую обычный компилятор gcc под windows?
мне говорили, что есть какая-то команда в cmd, чтобы прикрутить библиотеку.
jonikster вне форума Ответить с цитированием
Старый 14.06.2016, 07:53   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

обычный компилятор GCC под винду не существует.
есть или Cygwin, или MinGW.(может еще порты есть, не знаю)
я уже сказал как пробовать. так же как в обычном GCC.
-l<имя библиотеки без расширения>
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.06.2016, 13:54   #6
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

-lfoo (если библиотека, например, libfoo.dll)
или же
-l:foo.dll (если имя нужно указать точно)
Croessmah вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компилятор GCC не видит заголовочные файлы библиотек QT Armatus Qt и кроссплатформенное программирование С/С++ 12 04.12.2012 16:06
GCC 3.3.1 ENOUGH Софт 18 07.02.2011 11:24
Добавление модулей gcc/g++ arcer Общие вопросы C/C++ 3 08.09.2010 22:21
Добавление библиотек в Visual Studio 2008 SL1CK Visual C++ 2 01.09.2009 20:10