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 @@ ...@@ -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. ### 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 sudo apt-get update
...@@ -12,8 +19,10 @@ sudo apt-get install libglew-dev ...@@ -12,8 +19,10 @@ sudo apt-get install libglew-dev
sudo apt-get install freeglut3-dev sudo apt-get install freeglut3-dev
``` ```
A cmake program segítségével fogjuk létrehozni a Makefileunkat, aminek ## Buildelés - történetünk bonyodalma és tetőpontja
segítségével buildeljük a programunkat.
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` Hogy ne a munkamappát szemetelje tele a buildelés, hozz létre egy `build`
mappát, majd lépj bele. mappát, majd lépj bele.
...@@ -24,14 +33,14 @@ cd build ...@@ -24,14 +33,14 @@ cd build
``` ```
Mivel a build mappa ősében található a `CMakeLists.txt` fájl, adjuk meg az 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 .. cmake ..
``` ```
Ezen a ponton egy csomó fájl jött létre a `build` mappában. *(Ezekkel nem akartuk 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. ez tartalmazza a programunk buildeléséhez szükséges információkat.
Adjuk ki a `make` parancsot a program buildeléséhez: Adjuk ki a `make` parancsot a program buildeléséhez:
...@@ -40,6 +49,8 @@ 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 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 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ű készült `Skeleton` néven. Ezt futtassuk, és csodáljuk meg, hogy milyen gyönyörű
is a grafika. :) is a grafika. :)
...@@ -48,4 +59,10 @@ is a grafika. :) ...@@ -48,4 +59,10 @@ is a grafika. :)
./Skeleton ./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