Program skončí zavoláním návratové hodnoty, např.:
if (zivot_hrdiny == 0) return 0;
pokud je to v main().
Program skončí zavoláním návratové hodnoty, např.:
if (zivot_hrdiny == 0) return 0;
Přidávám ještě výstup kompilátoru:
Compilátor: Default compiler
Building Makefile: "C:\Dev-Cpp\moje\Projekt2 grafika\Makefile.win"
Spouští se make...
make.exe -f "C:\Dev-Cpp\moje\Projekt2 grafika\Makefile.win" all
g++.exe -c main.cpp -o main.o -I"C:/DEV-CPP/include/c++/3.3.1" -I"C:/DEV-CPP/include/c++/3.3.1/mingw32" -I"C:/DEV-CPP/include/c++/3.3.1/backward" -I"C:/DEV-CPP/lib/gcc-lib/mingw32/3.3.1/include" -I"C:/DEV-CPP/include" g++.exe main.o -o "Projekt2.exe" -L"C:/DEV-CPP/lib" -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
C:/DEV-CPP/lib/libbgi.a(winbgi.o)(.text+0xbd2):winbgi.cxx: undefined reference to `std::string::_Rep::_S_empty_rep_storage'
C:/DEV-CPP/lib/libbgi.a(winbgi.o)(.text+0x1b5e):winbgi.cxx: undefined reference to `std::string::_Rep::_S_empty_rep_storage'
C:/DEV-CPP/lib/libbgi.a(winbgi.o)(.text+0x1dcc):winbgi.cxx: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
C:/DEV-CPP/lib/libbgi.a(winthread.o)(.text+0x522):winthread.cxx: undefined reference to `std::string::_Rep::_S_empty_rep_storage'
C:/DEV-CPP/lib/libbgi.a(winthread.o)(.text+0x57e):winthread.cxx: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
Provádění ukončeno
To nastavení optimalizace jsem našel, u všech položek je nastaveno "No". Tak je asi vypnuto i -O2 (z vysvětlujících textů u položek nepoznám, která -O2 nastavuje).
Odkud odstraním -O2? Tady: Projekt -> Vlastnosti projektu -> Parametry -> v části Linker nic takového není.