Pracuję nad pewnym projektem w Qt Creatorze i mam go już prawie ukończonego, ale gdy próbowałem skompilować pojawił mi się dziwny błąd:
main.o: in function std::abs(long double)': /home/ubuntu/Desktop/MetodaBairstowa/interval.h:880: error: multiple definition of main'; main.o:/home/ubuntu/Desktop/build-Bairstow-Desktop-Debug/../MetodaBairstowa/main.cpp:12: first defined here
/home/ubuntu/Desktop/MetodaBairstowainterval.h
cannot find -lBoost
collect2: error: ld returned 1 exit status
Sprawdziłem i w build-Bairstow-Deskto-Debug przypałętał się drugi plik main.o (tylko że z dużej litery Main.o), jednak że po tym jak wyczyściłem zawartość tego folderu, użyłem clean all i rebuild w moim IDE, spróbowałem skompilować raz jeszcze i... znów pojawił się błąd tylko minimalnie inny:
main.o: in function std::abs(long double)': /home/ubuntu/Desktop/MetodaBairstowa/interval.h:880: error: multiple definition of main'; main.o:/home/ubuntu/Desktop/build-Bairstow-Desktop-Debug/../MetodaBairstowa/main.cpp:12: first defined here
file not found: /home/ubuntu/Desktop/MetodaBairstowa/interval.h
cannot find -lBoost
collect2: error: ld returned 1 exit status
Ktoś wie jak rozwiązać ten problem/czego jeszcze mógłbym spróbować?
Jakby co repozytorium z całym projektem jest tu.