Számítógépes grafika: CLion + MinGW

A VIK Wikiből

Előszó

A Visual Studio-t nem, a JetBrains-t szeretjük, így egyértelmű, hogy CLion-t fogunk használni a grafika házink elkészítéséhez. Ez szép és jó, de a CLion-nek megvan az a tulajdonsága, hogy fordítót magunknak kell beszerezni mellé és a könyvtárak hozzáadása sem grafikus felület segítségével, hanem CMake segítségével történik. Ezen oldal abból a célból született, hogy egy laikus Windows-os egyetemistának ne kelljen hosszú órákat szenvednie, mire eljuthat egy a grafika template-et tartalmazó fordítható és futtatható CLion projektig.

Előkészített projekt

  • Töltsük le a tömörített projektet.
  • Csomagoljuk ki egy tetszőleges mappába.
  • A MinGW és CLion telepítése után, CLion -> Open Project, válasszuk ki a projekt mappáját.
  • Próbáljuk ki, hogy tudjuk-e fordítani és futtatni a kódot.
  • Cseréljük le a main.cpp tartalmát az aktuális grafikaházi template-el.

Környezet telepítése

MinGW

  • Töltsük le a MinGW csomagkezelőjét innen, majd indítsuk el. (Amennyiben a link nem működne, a MinGW hivatalos oldalán keressünk egy Downloads menüpontot, majd a mingw-get-setup.exe fájlt.)
  • Az alapértelmezett C:\MinGW könyvtár legtöbb esetben tökéletes a telepítéshez.
  • Ha a telepítés kész, nyissuk meg a MinGW Installation Manager-t.
  • A bal oldali listában válasszuk ki a Basic Setup-ot.
  • A jobb oldalon felsorolt csomagok közül válasszuk ki telepítésre az alábbiakat (jobb klikk vagy bal, a kis négyzetre, majd Mark for Installation):
    • mingw-developer-toolkit
    • mingw32-base
    • mingw32-gcc-g++
  • Ha bejelöltük a csomagokat, Installation -> Apply Changes
  • Ha a csomagok telepítése lefutott, a fordító telepítésével készen vagyunk.

CLion

  • Töltsük le a telepítőt innen, majd indítsuk el. Az aktiváláshoz szükségünk lesz egy diák jogosultságú JetBrains felhasználóra, melyre sch-s emaillel tehetünk szert.
  • Témát választhatunk tetszőlegesen.
  • A Toolchains-nél válaszuk ki a MinGW-t és annak elérési útját (alpértelmezetten C:\MinGW). Alul jelzi a CLion, ha mindent megtalált. (Amennyiben arról figyelmeztet, hogy egy újabb verziójú MinGW-t telepítettünk, mint amit a CLion támogat, nem kell megijedni, ettől még működni fog.)
  • A kiegészítők alapbeállításán nem szükséges változtatnunk.
  • Ha kész vagyunk, Open Project-el válasszuk ki az előkészített projekt mappáját, és már dolgozhatunk is grafikaházinkon.