[Linker Error] Error: Unresolved external - DUUUUŻY PROBLEM

0

Witam, mam ogromny problem z projektem napisanym w Builder 2006 otóż pokazują mi się dwa błędy linkera, których za nic nie mogę się pozbyć. Bardzo proszę o pomoc.

[Linker Error] Error: Unresolved external '_Okno_Kolekcji' referenced from C:\USERS\INFORMATYK\DESKTOP\PROJEKT_2_KOLEKCJA_POPR\PROJEKT_KOLEKCJA\DEBUG_BUILD\KOLEKCJA_PROJEKT.OBJ

[Linker Error] Error: Unresolved external '_Album_Szczegoly' referenced from C:\USERS\INFORMATYK\DESKTOP\PROJEKT_2_KOLEKCJA_POPR\PROJEKT_KOLEKCJA\DEBUG_BUILD\KOLEKCJA_KONTENER.OBJ

0

W projekcie brakuje DEFINICJI klas/funkcji Okno_Kolekcji oraz Album_Szczegoly. Najprawdopodobniej odpowiednie pliki cpp nie są dołączone do projektu.
Czasami sam rebuild albo clean project załatwia takie problemy.

0

Nie bardzo rozumiem "rebuild albo clean project". Co to znaczy "Najprawdopodobniej odpowiednie pliki cpp nie są dołączone do projektu."??? Jakie pliki będą odpowiednie? W projekcie mam dodane pliki: Album.cpp, Kolekcja.cpp oraz Klekcja_Kontener.cpp. Czy coś jeszcze potrzeba? Czy pokazać kod jakiegoś pliku?

0

Zadajesz pytania oczywiste.

Nie bardzo rozumiem "rebuild albo clean project".
Gdzieś tam w twoim IDE będzie opcja Clean, i opcja Build, albo Compile. Albo Rebuild, połączenie clean i build.
Chodzi o usunięcie istniejących plików .obj i .exe i przekompilowanie całości.

Co to znaczy "Najprawdopodobniej odpowiednie pliki cpp nie są dołączone do projektu."
której części zdania nie rozumiesz?

Jakie pliki będą odpowiednie?
pliki w których jest Okno_Kolekcji i Album_Szczegoly, wymienione w komunikacie o błędzie.

Czy coś jeszcze potrzeba?
Sprawdź, czy wszystkie potrzebne pliki są dodane do projektu.

0

W zakładce Project odnalazłem te funkcje i zrobiłem:
Compile Unit
Compile Kolekcja_Projekt
Build Kolekcja_Project
Build all projects
i niestety nie pomogło. Jeśli chodzi o dołączone pliki to Album_Szczegoly to zmieniona nazwa formularza Form1 pojawiającego sie na początku tworzenia projektu i to okno jest w pliku Album.cpp. Analogicznie Okno_Kolekcji jest w pliku Kolekcja_Kontener.cpp. Wszystkie potrzebne pliki do projektu sa dołączone. Gdzieś kiedyś czytałem że może trzeba dodać jakieś biblioteki dll czy wskazać ścieżkę do jakiś plików tylko nie wiem czy to akurat ma tu jakieś znaczenie. Kurcze potrzebuje to na zaliczenie i nie mogę sobie z tym poradzić. Czy jeszcze jakieś sugestie.

0

Czy ty umiesz czytać? Nie zrobiłeś ani "clear" ani "rebuild".
gdyby chodziło o dll-ki to linker by wołał o symbole nazwane w języku angielskim (nie znam przypadku "polskich" bibliotek, a nawet jeśli to nazwy byłyby bardziej profesjonalne).
Skoro piszesz, że Album_Szczegoly masz zdefiniowane w Album.cpp to teraz pytanie, czy ten plik jest częścią projektu?
Dawno nie używałem buildera (z 4 lata), ale poszukaj widoku projektu coś ala: "View/Project.." "Project/view files". Tam powinieneś mieć listę okien/plików cpp jeśli brakuj plików dodaj je.

0

Przepraszam ale nie krzycz, jestem początkującym w tym temacie i może nie wiem jeszcze wszystkiego. Z projektem w miarę sobie poradziłem ale nie z tym problemem a poza tym gdybym wszystko wiedział i rozumiał to nie pisałbym tutaj. Tych opcji nie mogę znaleźć. Czy ktoś może mi dokładnie wytłumaczyć?

1 użytkowników online, w tym zalogowanych: 0, gości: 1