18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
|
||||||
1 | ||||||
При компиляции Dev-C ошибки: undefined reference to02.06.2015, 11:57. Показов 8260. Ответов 6
Метки нет (Все метки)
Привествую.
Подозреваю что что то не до объявил. Код:
D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0xd):First.cpp: undefined re ference to `std::string::size() const' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x60):First.cpp: undefined r eference to `std::string::operator[](unsigned int) const' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x9f):First.cpp: undefined r eference to `std::string::operator[](unsigned int) const' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0xce):First.cpp: undefined r eference to `std::string::operator[](unsigned int) const' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x135):First.cpp: undefined reference to `std::cout' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x13a):First.cpp: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, c har const*)' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x161):First.cpp: undefined reference to `__gxx_personality_sj0' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x195):First.cpp: undefined reference to `std::cout' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x1a1):First.cpp: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, c har const*)' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x1ac):First.cpp: undefined reference to `std::allocator<char>::allocator()' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x1cd):First.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<cha r> >::basic_string(char const*, std::allocator<char> const&)' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x1e0):First.cpp: undefined reference to `std::allocator<char>::~allocator()' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x203):First.cpp: undefined reference to `std::allocator<char>::~allocator()' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x215):First.cpp: undefined reference to `std::string::c_str() const' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x22c):First.cpp: undefined reference to `operator new[](unsigned int)' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x23a):First.cpp: undefined reference to `std::string::c_str() const' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x26d):First.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<cha r> >::~basic_string()' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x2a8):First.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<cha r> >::~basic_string()' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x2fd):First.cpp: undefined reference to `std::ios_base::Init::Init()' D:\Users\18EE~1\AppData\Local\Temp/ccQXcaaa.o(.text+0x318):First.cpp: undefined reference to `std::ios_base::Init::~Init()' collect2: ld returned 1 exit status
0
|
02.06.2015, 11:57 | |
Ответы с готовыми решениями:
6
PostgreSQL и CLion, ошибка при компиляции undefined reference Ошибка Dev C++ undefined reference Ошибка Dev-C++: undefined reference to '__cpu_features_init' При компиляции программы в dev C++ выдает ошибки |
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
|
|
02.06.2015, 12:58 [ТС] | 4 |
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
02.06.2015, 13:48 | 5 |
0
|
19405 / 10024 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|
02.06.2015, 13:55 | 6 |
Ты это. Компиляцию и линковку не путай.
Компилирует он действительно любой язык. Даже фортран. Т.к. GCC - это GNU Compiler Collection, а не GNU C Compiler, как многие думают А вот для линковки не хватает -lstdc++, т.к. по умолчанию ее цепляет только вызов через g++. Если явно написать -lstdc++, то все успешно соберется.
1
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
02.06.2015, 14:09 | 7 |
Согласен. Однако ТС этого не делал, и замена gcc на g++ в его случае проще решает проблему.
Но знать про линковку библиотеки безусловно полезно.
0
|
02.06.2015, 14:09 | |
02.06.2015, 14:09 | |
Помогаю со студенческими работами здесь
7
Ошибки при компиляции в параметрах функции. DEV-C++ Ошибка [Linker error] undefined reference to `_imp___ZN2sf7TextureC1Ev' В Dev C++ Ошибка при компиляции undefined reference to `List<int>::List()'| Ошибка компиляции единого файла: undefined reference to `vtable for .' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |