sdl2 könyvtár
Jó napot és üdvözlendő. Ez a cikksorozat összpontosít SDL2 könyvtárban. Bennük adok az alapvető ismeretek szükségesek, hogy írjon grafikus alkalmazások ezt a könyvtárat. SDL2 - alacsony szintű könyvtár írt „majdnem” közvetlen hozzáférést biztosít az összes számítástechnikai berendezések. Mit jelent ez? Nagyobb sebesség, kevesebb memóriát, de tudását a követelmények egy kicsit. De nem kell félni semmitől. Legnagyobb előnye, hogy krossplatformena akarja írni a kódot a minimális különbséggel, hogy működni fog a Windows és Linux / Mac? Akkor itt.
Azonnal letöltése Könyvtár. Windows-felhasználók számára mindez az archívumba, és csatolni kell a leckét. Csomagold az archívumban sehol. Tettem a C meghajtó gyökérkönyvtárában (C: \ SDL2)
Open Studio és hozzon létre egy új projekt -> Empty Project.
Készítsen minden olyan .cpp fájlt. Ez egy fontos lépés.
Kattintson a jobb egérgombbal (RMB) a böngésző határozat tervezetét a -> tulajdonságok.

Ha minden jól, akkor azt látjuk, ez az ablak:

A választás a C / C ++ -> General -> További katalógusok tartalmazzák kép
SDL2 megtalálja azt a mappát, és menj a Tartalmazza mappában. Kattintson az OK gombra. A vonal lesz valami, mint a C: \ SDL2 \ közé tartozik;% (AdditionalIncludeDirectories)
Akkor megy Linker -> General -> További könyvtárfájlokhoz
Itt már ki mappát SDL2 \ lib \ x86 (64 és lehet, de a különbség a mi alkalmazás, kivéve azt a részt OP, nem).
Linker -> Input -> További függőségek
Ott kell nyomni a változás és a több, attól függően regiszter:
Mi megy a linker -> Rendszer -> alrendszer
Válassza (ha nem szükséges) konzolt.
Most egy kis kódot kipróbálni mindent, hogy már konfigurálva van:
Ha ennek eredményeképpen a teljesítmény, és látod a konzolt (lezárt 2 másodpercen belül), akkor jól csináltad! Találkozunk a következő leckét.