|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2012, 14:54 | #1 |
Регистрация: 18.02.2012
Сообщений: 9
|
Подключение библиотеки BigInt
Я пытаюсь подключить эту библиотеку: https://mattmccutchen.net/bigint/ , но у меня ничего не выходит. Саму библиотеку я распаковал в папку с моей программой и при попытке компиляции вот этого:
Код:
мне выдает следующие ошибки: 1>bg1.obj : error LNK2001: unresolved external symbol "public: void __thiscall BigInteger::multiply(class BigInteger const &,class BigInteger const &)" (?multiply@BigInteger@@QAEXABV1@0@Z ) 1>bg1.obj : error LNK2001: unresolved external symbol "public: void __thiscall BigInteger:perator=(class BigInteger const &)" (??4BigInteger@@QAEXABV0@@Z) 1>bg1.obj : error LNK2001: unresolved external symbol "public: __thiscall BigInteger::BigInteger(int)" (??0BigInteger@@QAE@H@Z) 1>bg1.obj : error LNK2001: unresolved external symbol "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class BigInteger const &)" (??6@YAAAV?$basic_ostream@DU?$char_ traits@D@std@@@std@@AAV01@ABVBigInt eger@@@Z) 1>C:\Users\MartinSeptim\Documents\С ++\bg1\Release\bg1.exe : fatal error LNK1120: 4 unresolved externals как решить эту проблему? |
03.03.2012, 17:25 | #2 |
Форумчанин
Регистрация: 26.09.2011
Сообщений: 176
|
могу предположить что вы не скомпилировали библиотеку и/или не подключили её.
|
03.03.2012, 18:10 | #3 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Что бы использовать внешнию библиотеку, недостаточно приинклюдить её заголовок.
Нужно ещё указать линкеру, какой объектные файлы библиотеки нужно подключить к целевому проекту, и пути, где они находятся. В вашем случае достаточно указать только имя файла ИмяБиблиотеки.lib В студии в свойствах проекта: компоновщик -> ввод -> дополнительные зависимости. В открывшемся окошке нужно вписать имя библиотеки. |
03.03.2012, 18:20 | #4 | |
Регистрация: 18.02.2012
Сообщений: 9
|
Цитата:
|
|
03.03.2012, 18:34 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
подключайте их как часть проекта.
или отдельно сами скомпильте либку. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
03.03.2012, 18:43 | #6 |
Форумчанин
Регистрация: 23.12.2011
Сообщений: 117
|
засунь все .cc файлы в проект и будет тебе щастье... там реально не под библиотеку сделано
|
03.03.2012, 21:58 | #7 |
Регистрация: 18.02.2012
Сообщений: 9
|
|
03.03.2012, 22:13 | #8 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
03.03.2012, 23:00 | #9 |
Регистрация: 18.02.2012
Сообщений: 9
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подключение дин. библиотеки | xakkkkker | Общие вопросы Delphi | 4 | 01.02.2012 11:13 |
Подключение библиотеки | ZLOJ | PHP | 7 | 03.01.2012 20:57 |
Подключение библиотеки из исходников | Selestis | Общие вопросы C/C++ | 3 | 27.10.2011 18:08 |
Подключение библиотеки string | skgwazap | Visual C++ | 7 | 26.11.2010 09:29 |
подключение библиотеки mfc | ruavia3 | Microsoft Office Excel | 0 | 06.10.2009 17:13 |