W skrócie chodzi o to, że na początku stworzyłem zwykły program, gdzie głównym plikiem był main.cpp. Gdy go kompilowałem, wywoływana była w build logu komenda
mingw32-g++.exe -g -std=c++14 -IC:\SFML\SFML-2.4.2-windows-gcc-6.1.0-mingw-32-bit\SFML-2.4.2\include -c D:\Projekty\Projekt 1\main.cpp -o obj\Debug\main.o
Gdy jednak dodałem kilka klas i parę plików, komenda ta nagle się zmieniła:
mingw32-g++.exe -Cat -g -std=c++14 -IC:\SFML\SFML-2.4.2-windows-gcc-6.1.0-mingw-32-bit\SFML-2.4.2\include -c D:\Projekty\Projekt 1\dog.cpp -o obj\Debug\dog.o
Nie wiem jak przywrócić tę starą. Wygląda na to, że plik dog.cpp stał się nowym plikiem main. Zastanawia mnie też fragment
-Cat
Dla czego nazwa tej klasy pojawiał się w build logu?
W main.cpp mam zaincludowane inne klasy, bez których inne nie działają, więc musi się ona kompilować jako pierwsza. Jak przywrócić main.cpp do komendy kompilatora?