Skip to content
Snippets Groups Projects
Commit 1f4d1586 authored by bobarna's avatar bobarna
Browse files

sok sikert a tárgyhoz! :)

parent 3b0b52ec
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,14 @@
### Disclaimer: Ez a megoldás a Tanár Úrtól függetlenül, hallgatók által jött létre. Használat előtt értsd meg, hogy mit csinálsz a rendszereddel, hogyan áll össze az egész. Ha valami nem világos a builddel, nyugodtan keress meg, és a technikai részletek setupolásában szívesen segítek. Ettől függetlenül természetesen a házi feladat legfontosabb eleme az önálló megoldás, így kérlek ne kérj közvetlen segítséget a megoldásával kapcsolatban.
## Függőségek telepítése:
## Függőségek telepítése - avagy fegyverkezzünk fel a csatára
A fordításhoz több szoftvercsomagra (package-re) is szükségünk lesz. Ezeket
a tárgyoldalon elérhető Móricka keret a programokhoz Visual Studio projekt a lib
mappában direkt tartalmazza. Linuxon azonban egyszerűbb megoldás az operációs
rendszerünk csomagkezelőjével feltelepíteni ezeket. Az Ubuntu csomagkezelője
például az apt. Töltsünk is le ezzel mindent, ami szükséges a programunk
fordításához.
```
sudo apt-get update
......@@ -12,8 +19,10 @@ sudo apt-get install libglew-dev
sudo apt-get install freeglut3-dev
```
A cmake program segítségével fogjuk létrehozni a Makefileunkat, aminek
segítségével buildeljük a programunkat.
## Buildelés - történetünk bonyodalma és tetőpontja
A cmake program segítségével fogjuk generálni a Makefileunkat, ami a programunk
buildeléséhez tartalmaz információkat.
Hogy ne a munkamappát szemetelje tele a buildelés, hozz létre egy `build`
mappát, majd lépj bele.
......@@ -24,14 +33,14 @@ cd build
```
Mivel a build mappa ősében található a `CMakeLists.txt` fájl, adjuk meg az
eggyel fentebb lévő mappát a cmake programnak:
eggyel fentebb lévő mappát a cmake programnak *(a `build` mappából)*:
```
cmake ..
```
Ezen a ponton egy csomó fájl jött létre a `build` mappában. *(Ezekkel nem akartuk
tele szemetelni a munkamappát.)* Ezekből nekünk a legfontosabb a `Makefile` --
tele szemetelni a munkamappát.)* Ezekből nekünk a legfontosabb a `Makefile`
ez tartalmazza a programunk buildeléséhez szükséges információkat.
Adjuk ki a `make` parancsot a program buildeléséhez:
......@@ -40,6 +49,8 @@ Adjuk ki a `make` parancsot a program buildeléséhez:
make
```
## A Program Futtatása - avagy arassuk le a babérokat
Ekkor már ténylegesen lefordult a programunk, a futtatható bináris fájlunk el is
készült `Skeleton` néven. Ezt futtassuk, és csodáljuk meg, hogy milyen gyönyörű
is a grafika. :)
......@@ -48,4 +59,10 @@ is a grafika. :)
./Skeleton
```
## Ha elakadnál
Ha bármelyik ponton nem sikerülne a mintaprogram létrehozása, nyugodtan írj egy
e-mailt a [barnabas.borcsok@gmail.com](mailto:barnabas.borcsok@gmail.com) címre,
hogy ne a technikai részletek miatt ne tudd kiélvezni a házi feladat önálló
elkészítésének varázslatos élményét.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment