• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Visual Studio Code, odcinek #2 obiektowy.

0 głosów
270 wizyt
pytanie zadane 24 kwietnia 2020 w C i C++ przez Szyszka Gaduła (3,040 p.)

Witam. Niedawno ukończyłem kurs proceduralnego C++, i od razu wziąłem się za obiektowego. Korzystam z Visual Studio Code, i wyrzuca mi trochę błędów, nawet wtedy, gdy pobrałem i wkleiłem kod z #2 odcinka z kanału Pasja Informatyki. Błędy wyskakują następujące:

f:/mingw/mingw/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Windows\AppData\Local\Temp\cc5fP9je.o:main.cpp:(.text+0xa1): undefined reference to `Pytanie::wczytaj()'
f:/mingw/mingw/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Windows\AppData\Local\Temp\cc5fP9je.o:main.cpp:(.text+0xbf): undefined reference to `Pytanie::zadaj()'
f:/mingw/mingw/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Windows\AppData\Local\Temp\cc5fP9je.o:main.cpp:(.text+0xdd): undefined reference to `Pytanie::sprawdz()'
collect2.exe: error: ld returned 1 exit status

Kod jest do pobrania tutaj: https://miroslawzelent.pl/kurs-obiektowy-c++/struktura-projektu-obiektowego/

Z góry dziękuje za pomoc.

komentarz 24 kwietnia 2020 przez tkz Nałogowiec (41,900 p.)
Pokaż jak kompilujesz.

1 odpowiedź

0 głosów
odpowiedź 24 kwietnia 2020 przez j23 Mędrzec (173,020 p.)

Nie dodałeś do kompilacji pliku źródłowego z definicjami metod Pytanie::wczytaj(), Pytanie::zadaj() i Pytanie::sprawdz().

komentarz 24 kwietnia 2020 przez Szyszka Gaduła (3,040 p.)
Jak mam je dodać do kompilacji wszystkie na raz? Kompilator to MinGW, więc aby coś skompilować wpisuję g++ nazwa pliku. Przykładowo: g++ main.cpp
komentarz 24 kwietnia 2020 przez j23 Mędrzec (173,020 p.)
g++ -std=c++17 main.cpp inny-plik.cpp -o nazwa-exeka

 

komentarz 24 kwietnia 2020 przez Szyszka Gaduła (3,040 p.)

Ok. Dzięki wszystkim za pomoc. Desperacko z Visual Studio Code przesiadłem się na Visual Studio Community 2019, i wszystko działa.

Podobne pytania

0 głosów
0 odpowiedzi 13 wizyt
+1 głos
1 odpowiedź 89 wizyt
0 głosów
1 odpowiedź 128 wizyt
pytanie zadane 14 października 2021 w C i C++ przez Bartek12 Mądrala (5,510 p.)

87,976 zapytań

136,557 odpowiedzi

304,510 komentarzy

58,337 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...