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

[Error] ld returned 1 exit status, KRYTYCZNY BŁĄD KOMPILACJI!

0 głosów
600 wizyt
pytanie zadane 7 listopada 2017 w C i C++ przez Pawolo122 Nowicjusz (240 p.)
Witam, długo próbowałem uporać się z tym problemem, na żadnych forach nie znalałem odpowiedzi. Podczas kompilacji wyskakuje mi "[Error] ld returned 1 exit status". Błąd występuje zarówno na devie, jak na CodeBlocksie. Próbowałem na dwóch komputerach, nie wiem o co chodzi. Taki problem techniczny, uniemożliwia mi dalszą naukę programowania, a nie chciałbym się zatrzymywać. Z góry dziękuję o pomoc :)

 

Folder z kodem:

https://www.easypaste.org/file/XxGNakwt/Blad.kompilacji.rar?lang=pl
komentarz 7 listopada 2017 przez rafal612b Nałogowiec (44,580 p.)

NIe wiem czy to to bo wieki w C++ nie programowałem ale w main masz stworzoną zmienną w1 o typie Event lecz nie przypisałeś do niej obiektu a chcesz wywoływać jej metode. powinno być coś w rodzaju 

w1 = new Event("nazwa");

 

komentarz 8 listopada 2017 przez j23 VIP (103,060 p.)

@rafal612b, obiekt tworzy na stosie, więc nic nie musi przypisywać. Kod nie ma błędów składniowych i powinien skompilować się bez problemów.

1 odpowiedź

+1 głos
odpowiedź 7 listopada 2017 przez j23 VIP (103,060 p.)

na żadnych forach nie znalałem odpowiedzi.

Jeśli szukałeś tak, jak przeszukałeś to forum, to się nie dziwię, że nic nie znalazłeś.

Trzy dni temu był taki sam temat ---> https://forum.pasja-informatyki.pl/299839/blad-kompilacji-error-ld-returned-1-exit-status

komentarz 8 listopada 2017 przez Pawolo122 Nowicjusz (240 p.)
Widziałem to, ale próbowałem wszystkiego. Wszystkie procesy w menedżerze zadań, odinstalowałem wszystkie antywirusy, majstrowałem w ustawieniach, skończyłem na hiszpańskich poradnikach na youtubie. Nic nie działa. Nawet pobrałem plik ze strony Mirosława Zelenta, kod prawidłowy ale mi nie może skompilować. I to na dwóch komputerach.
komentarz 8 listopada 2017 przez j23 VIP (103,060 p.)
edycja 8 listopada 2017 przez j23
Treść błędu jest dokładnie taka sama jak w przytoczonym przeze mnie wątku?

 

Sprawdź prawa dostępu do katalogu, w którym znajduje się projekt.
komentarz 8 listopada 2017 przez Pawolo122 Nowicjusz (240 p.)
Tak, to ten sam błąd
komentarz 8 listopada 2017 przez j23 VIP (103,060 p.)

Dziwne. Na ogół tego typu błędy spowodowane są przez antywirus albo ograniczone prawa dostępu do katalogu/pliku (sprawdzałeś to?).

 

Kompilator wygenerował gdzieś w katalogach projektu pliki main.o i event.o?

komentarz 9 listopada 2017 przez Pawolo122 Nowicjusz (240 p.)
Odinstalowałem AVG (mój jedyny antywirus), a potem nawet wyłączyłem systemowego windows defendera. A o tych plikach main.o, event.o nie mam pojęcia.
komentarz 9 listopada 2017 przez j23 VIP (103,060 p.)
To może sprawdź, czy są.

 

Mam nadzieję, że po odinstalowaniu antywirusa zrestartowałeś system.
komentarz 9 listopada 2017 przez Pawolo122 Nowicjusz (240 p.)
A  konkretnie w jakich katalogach miałbym szukać takich plików?

 

 

Tak, zrestartowałem system.
komentarz 10 listopada 2017 przez j23 VIP (103,060 p.)
W katalogach projektu - pisałem przecież.

Podobne pytania

+1 głos
2 odpowiedzi 801 wizyt
pytanie zadane 3 listopada 2017 w C i C++ przez Kacalar Początkujący (270 p.)
+1 głos
5 odpowiedzi 12,351 wizyt
–1 głos
0 odpowiedzi 544 wizyt
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.SPOJ

64,051 zapytań

110,441 odpowiedzi

231,299 komentarzy

47,818 pasjonatów

Przeglądających: 232
Pasjonatów: 10 Gości: 222

Motyw:

Akcja Pajacyk

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

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

...