Umenu.cpp неопределенная справочная ошибка [дубликат] -- c++ пол Связанный проблема

umenu.cpp undefined reference error [duplicate]


-2
vote

проблема

русский
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»>
Этот вопрос уже есть ответы здесь :
Что такое неопределенная ссылка / Неразрешенная ошибка внешнего символа и как я это исправить? (34 ответа)
Закрыто 6 лет назад .

Я пытаюсь компилировать бот, и у меня были проблемы с этим на несколько дней. После нескольких часов отладки я ушел только с этой ошибкой:

 <код> libui.a(libui_a-uMenu.o): In function `uMenuItemString::Event(SDL_Event&) [clone .part.51]': uMenu.cpp:(.text+0x447c): undefined reference to `get_scrap(int, int*, char**)' uMenu.cpp:(.text+0x47ac): undefined reference to `init_scrap()' collect2: error: ld returned 1 exit status make[3]: *** [armagetronad_main] Error 1 make[3]: Leaving directory `/home/noah/0.4-bot/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/noah/0.4-bot/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/noah/0.4-bot' make: *** [all] Error 2   
Английский оригинал

I'm trying to compile a bot, and I've had trouble with it for a few days. After hours of debugging I'm only left with this error:

libui.a(libui_a-uMenu.o): In function `uMenuItemString::Event(SDL_Event&) [clone .part.51]': uMenu.cpp:(.text+0x447c): undefined reference to `get_scrap(int, int*, char**)' uMenu.cpp:(.text+0x47ac): undefined reference to `init_scrap()' collect2: error: ld returned 1 exit status make[3]: *** [armagetronad_main] Error 1 make[3]: Leaving directory `/home/noah/0.4-bot/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/noah/0.4-bot/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/noah/0.4-bot' make: *** [all] Error 2 
</div
  

Список ответов

0
 
vote

Функции <код> UIRefreshControl *refContr=[[UIRefreshControl alloc] initWithFrame:CGRectMake(0, 0, 20, 20)]; [refContr setTintColor:[UIColor blueColor]]; [refContr setBackgroundColor:[UIColor greenColor]]; [self.view addSubview:refContr]; [refContr setAutoresizingMask:(UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleLeftMargin)]; [refContr addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; 3 и <код> UIRefreshControl *refContr=[[UIRefreshControl alloc] initWithFrame:CGRectMake(0, 0, 20, 20)]; [refContr setTintColor:[UIColor blueColor]]; [refContr setBackgroundColor:[UIColor greenColor]]; [self.view addSubview:refContr]; [refContr setAutoresizingMask:(UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleLeftMargin)]; [refContr addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; 4 отсутствуют в вашей ссылке. Они могут быть в другом исходном коде или библиотеке.

 

The functions get_scrap() and init_scrap() are missing in your linking. They may be in another source code or library.

</div
 
 
   
   

Связанный проблема

-1  Qt показывает изображение на 1/4 секунды  ( Qt show an image for 1 4 of a second ) 
Эй, я пробовал несколько раз, чтобы завершить это, используя Uslep или Qt Sleep, когда показывает изображение, но иногда (почти каждый раз) он появляется белы...

-2  Как писать сортировать с неизвестным аргументом. Не может повторяться с void * /  ( How write sort with unknown argument cant iterate with void ) 
в этом <код> void* ic = b + j * sz; и это <код> void* jc = ic - sz; lines IDE, написание того, что выражение должно быть указателем на полный тип. Мне нужен...

1  Шаблон аргументирован вычет и объединение  ( Template argument deduction and unification ) 
<код> template<typename T> void f1(T t); template<typename T> void f2(const T t); template<typename T> void f3(T& t); template<typename T> void f4(const T...

7  Как очистить удаленные объекты в C ++  ( How do clean up deleted objects in c ) 
Возможно ли использовать память об удаленных объектах в C ++? Я хочу сделать это, чтобы воспроизвести Coredump в модульном тесте: <код> //Some member variab...

7  Используйте простой класс C ++ в Android NDK  ( Use a simple c class in android ndk ) 
Я пытаюсь узнать основные основы Android NDK, но я застрял, когда я должен использовать его с классом C ++. Я понимаю, как использовать его с помощью просто...

0  Что это значит, когда в GraphStudio нет ошибки при подключении два фильтра, но они не были подключены  ( What does it mean when in graphstudio there is no error when connection two filt ) 
Когда я пытаюсь подключить два фильтра в GraphStudio, которые не соответствуют, я обычно получаю код ошибки. Однако в моем случае, если я попытаюсь подключить...

3  Проблема с помощью файлов makefile .gch вместо файлов  ( Problem with makefile making gch files instead of o files ) 
Итак, я делаю программу для проверки эффективности определенных структур данных. У меня есть все файлы .h, и я сделал очень ужасную Makefile, что, вероятно, н...

0  Как скопировать файлы из установленного местоположения в изолированное хранение в Windows Phone 8  ( How to copy files from installed location to isolated storage in windows phone 8 ) 
Я разрабатываю приложение для WP8 с помощью Cocos2DX. Я не могу найти функцию копирования, которая помогает мне копировать файлы с установленного местоположен...

10  Как я могу обнаружить доступ к файлу в Linux?  ( How can i detect file accesses in linux ) 
У меня есть куча потоков и приложений для обработки данных, которые я иногда нужно шпионить, то есть мне нужно знать, какие файлы они читают. Это в основном, ...

0  Установите и получите значение разных участников класса в классе  ( Set and get the value of different class members in a class ) 
Я очень новичок в программировании C ++, и я написал простую классную программу для отображения имени и продолжительности проекта. <код> #include<iostream> ...

0  Новые и удаление контейнеров DLL  ( New and delete container dlls ) 
Я хочу зацепить новые и удалять операторы. Но я не могу найти оригинальные DLL, где проживают эти операторы. Я использовал msvcr90.dll, msvsr90d.dll, msvcrt.d...

1  Eclipse C / C ++ не компилируют исходный код в подпункте  ( Eclipse c c not compiling source code in sub folders ) 
Использование ECLIPSE IDE для разработчиков C / C ++ (см. подробности ниже) Я пытаюсь реорганизовать свой код в подпункте. Однако, если я перемещаю файл исход...

58  Пространства имен в C  ( Namespaces in c ) 
Есть ли способ (ab) использовать препроцессор c для эмуляции пространств имен в c ? Я думаю что-то по этим строкам: <код> #define NAMESPACE name_of_ns ...

18  Как оценивается оператор «если (A && B)»?  ( How an if a b statement is evaluated ) 
<код> -1 Вопрос в том, что утверждение немедленно сломается, чтобы остальное, если был ложный. Будет б даже оценивать? Я спрашиваю это в том случае, если...

-1  C ++ с использованием класса от заголовка в классе  ( C using a class from a header within a class ) 
У меня есть немного проблемы с классами, используемыми в классах, из файлов заголовка. У меня есть время занятий во времени. Как: <код> #ifndef TIME_H #de...

Связанный проблема

-1  Qt показывает изображение на 1/4 секунды 
-2  Как писать сортировать с неизвестным аргументом. Не может повторяться с void * / 
1  Шаблон аргументирован вычет и объединение 
7  Как очистить удаленные объекты в C ++ 
7  Используйте простой класс C ++ в Android NDK 
0  Что это значит, когда в GraphStudio нет ошибки при подключении два фильтра, но они не были подключены 
3  Проблема с помощью файлов makefile .gch вместо файлов 
0  Как скопировать файлы из установленного местоположения в изолированное хранение в Windows Phone 8 
10  Как я могу обнаружить доступ к файлу в Linux? 
0  Установите и получите значение разных участников класса в классе 
0  Новые и удаление контейнеров DLL 
1  Eclipse C / C ++ не компилируют исходный код в подпункте 
58  Пространства имен в C 
18  Как оценивается оператор «если (A && B)»? 
-1  C ++ с использованием класса от заголовка в классе