|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
||||||||||||||||
Ошибка: program.cpp:(.text+0xf): undefined reference to26.08.2015, 10:58. Показов 4942. Ответов 29
Метки нет (Все метки)
Пытаюсь собрать программу,
в которой используется функция из библиотеки shogun machine learning, получаю следующую ошибку
собираю в cygwin с помощью cmake ( так как библиотеку shogun для windows можно скомпилить только в cygwin ) код CMakeLists.txt :
пути к заголовочным файлам и динамическим библиотекам указаны правильно
0
|
||||||||||||||||
| 26.08.2015, 10:58 | |
|
Ответы с готовыми решениями:
29
при вызове функции pow() выдаёт ошибку: test.cpp:(.text+0x59b): undefined reference to `pow' C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|3 9|undefined reference to `GetStockObject@4'| Странная ошибка: [Linker error] undefined reference to `__dyn_tls_init_callback' [Linker error] undefined reference to ld returned 1 exit status |
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
| 26.08.2015, 14:13 [ТС] | |
|
к сожалению не получатся загрузить, архив весит 42 мб
залил на облоко https://cloud.mail.ru/public/HgHY/DN26wSruo
0
|
|
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
| 26.08.2015, 14:19 [ТС] | |
|
shogun-toolbox.org
компилил по инструкции с помощью cygwin
0
|
|
|
|
|
| 26.08.2015, 14:33 | |
|
Хз. Как вариант создай новую директорию (например /home/shogun) перенеси в неё libshogun.a и my_program.cpp и пробуй собрать оттуда.
Кстати, после того как ты создал эту библиотеку, вовсе не обязательно собирать свою программу через cygwin и cmake, но обязательно через компилятор MinGW.
0
|
|
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
| 26.08.2015, 14:37 [ТС] | |
|
я почему то думал, что в этом есть разница, думал, что если либы собраны в cygwin, то и программу нужно компилить в cygwin
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||
| 26.08.2015, 23:02 | ||||||
если есть dll/so, то их нужно копировать к бинарнику 2. если зависимости имеют свои собственные зависимости, то их так же нужно указывать в списках зависимостей бинарника. 3. проверьте, что имена файлов и пути к ним - правильные.
0
|
||||||
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
||||||
| 27.08.2015, 18:18 [ТС] | ||||||
|
Собираю проект, при линковке вылетает ошибка (.text+0xb9c): undefined reference to
ругается на функции из библиотеки shogun путь к dll указан верно, так как другие функции работают
есть какие-нибудь соображения ?
0
|
||||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 27.08.2015, 18:32 | ||
|
Ошибка: program.cpp:(.text+0xf): undefined reference to помочь вам удаленно вряд ли получится. можно лишь дать общие рекомендации: dll должны лежать там же, где запускной файл. у вас в сценарии сборки отсутствуют понятия дебага/релиза. в то время, как для библиотек, особенно для либ, которые хранят таблицу инмпорта - это критично. нужно удостовериться,что вы не пытаетесь зацепить 32 битную либу в 64 битной сборке и наоборот. и тд и тп.
0
|
||
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
| 28.08.2015, 00:33 [ТС] | |
|
по поводу релизной сборки а не дебагной это я исправл, а либы все сам компилил в cygwin, по этому никаких ( 32 и 64 ) путаниц быть не должно!
с прошлой темой я вроде разобрался, эта dll подключается нормально, потому что другие функции работаю норм, так же я запускал примеры из библиотеки, тоже всё работает, а вот именно на эти ругается
0
|
|
| 28.08.2015, 00:33 | |
|
Ошибка undefined symbol prce_compile in module program.cpp Main.cpp:10: ошибка: undefined reference to `vtable for A' C:\Users\qt\work\qt\qtbase\src\winmain\qtmain_win.cpp:97: ошибка: undefined reference to `qMain(int, char**) Ошибка obj\Release\main2.o:main2.cpp|| undefined reference to `_imp___ZN5boost6thread12start_threadEv'| Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|