[+] C++ - undefined reference
: 19 maja 2007, 10:03
Witam!
Mam następujący problem. Uczę się C++ z książki "C++ Zaawansowane Programowanie" i wszystko było ładnie i pięknie dopóki nie doszedłem do takiego przykładu, który znajduje sie w załączniku. Gdy kompiluje program poleceniem g++ EmployeeTest.cpp wyskakują mi błędy:
Niestety nie wiem co z tym zrobić. Bardzo proszę o pomoc i z góry dziękuję.
Mam następujący problem. Uczę się C++ z książki "C++ Zaawansowane Programowanie" i wszystko było ładnie i pięknie dopóki nie doszedłem do takiego przykładu, który znajduje sie w załączniku. Gdy kompiluje program poleceniem g++ EmployeeTest.cpp wyskakują mi błędy:
Kod: Zaznacz cały
/tmp/cc8dI8yV.o: In function `main':
EmployeeTest.cpp :( .text+0x9d): undefined reference to `Records::Employee::Employee()'
EmployeeTest.cpp :( .text+0xc5): undefined reference to `Records::Employee::setFirstName(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
EmployeeTest.cpp :( .text+0x134): undefined reference to `Records::Employee::setLastName(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
EmployeeTest.cpp :( .text+0x16d): undefined reference to `Records::Employee::setEmployeeNumber(int)'
EmployeeTest.cpp :( .text+0x194): undefined reference to `Records::Employee::setSalary(int)'
EmployeeTest.cpp :( .text+0x1a2): undefined reference to `Records::Employee: :p romote(int)'
EmployeeTest.cpp :( .text+0x1b0): undefined reference to `Records::Employee: :p romote(int)'
EmployeeTest.cpp :( .text+0x1b9): undefined reference to `Records::Employee::hire()'
EmployeeTest.cpp :( .text+0x1c2): undefined reference to `Records::Employee::display()'
collect2: ld returned 1 exit status