Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не получается подключить сторонюю билиотеку 
:(
    Опции темы
Charm0nt
Дата 13.11.2011, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 8.3.2011

Репутация: нет
Всего: нет



Привет.
У меня нету опыта программирования на C, поэтому прошу у вас помощи.
Я использую MinGW и Codeblocks.
Скачал с инета некоторую библиотеку и не понимаю, как ее подключить к своему проекту. В скачанном каталоге имеются несколько других каталогов, в которых находяться h и c файлы. Каталог с h файлами я поместил в MinGW\include. В своей программе я делаю
Код

#include <требуемый_файл.h>

После компиляции в папке с main.c появляется main.o файл, размер которого меньше за 1 Кб :(
Куда нужно поместить c файлы, что бы все работало?
И также для чего нужны файлы Makefile.am?
PM MAIL   Вверх
bsa
Дата 14.11.2011, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Makefile.am - это от системы сборки autotools (automake). 
Библиотека у тебя не собрана.
Для сборки необходимо найти autotools для mingw. Запустить autogen.sh из консоли mingw, а затем ./configure. Может ты лучше скажешь, что за библиотека, так легче будет рассказать о методе ее сборки? Кстати, ты README читал? Она точно под windows соберется?
PM   Вверх
Charm0nt
Дата 14.11.2011, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 8.3.2011

Репутация: нет
Всего: нет



Хорошо, понятно. Расскажите поподробнее, как можно подключить любую сторонюю библиотеку к mingw, чтобы можно было ее использовать в своем коде.
PM MAIL   Вверх
bsa
Дата 14.11.2011, 20:38 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



нужно взять скомпилированную библиотеку (*.a, *.lib или *.dll) и хидеры к ней.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

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


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1198 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.