Ez a template repo a Prog1 GUI fejlesztés során használt framework Windowson történő használatát könnyíti meg.
Szerény tudásommal nem tudtam megoldani a namespace collisiont a Shape subclassok és a MinGW rendszer classok között, ezért a fentebb említett classokat namespace jelöléssel kell használni.
Pl.:
Graph_lib::Polygon poly;
Graph_lib::Rectangle r {Point{200, 200}, 100, 50};A gcc compiler használatához Windowson telepíteni kell az MSYS2-t. A projekt weboldalán elég korrekt angol leírás található, de azért itt van magyarul is.
A megírt forráskódokat az src mappába helyezd el. Ajánlott könyvtárstruktúra:
src
├── gui
├── week2
│ └── drill12.cpp
├── week3
│ └── . . .
│ . . .
└── compile.sh
A forráskódot a compile.sh vagy a compile.bat script segítségével tudod futtatni.
./compile.sh <forrás> <output>
Pl:
./compile.sh week2/drill12.cpp week2/drill12.out
compile.bat week2/drill12.cpp week2/drill12.exe
A VSCode minden egyéb konfigurálás nélkül is használható, viszont ha szeretnél többet a syntax highlightnál, (pl. debugging, error check, integrált taskok) akkor itt találsz róla egy leírást a beállításról.
Ha olyan menő vagy hogy CLiont / Visual Studiot használsz, akkor szerintem sikerülni fog egyedül setupolni a workspacet :)