IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 1. diel - SDL - Úvod a inštalácia

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Josef Kuchař - Pepa489:26.8.2015 20:54

Super, konečně je to tu :)

Odpovedať
26.8.2015 20:54
2x piš, jednou debuguj
Avatar
rikenbekr
Člen
Avatar
rikenbekr:27.8.2015 17:46

Konečně díky :D

Odpovedať
27.8.2015 17:46
In world without fences and walls, who needs Gates and Windows?
Avatar
Neaktivní uživatel:3.9.2015 14:53

To je paráda, že česká komunita má konečně decentně napsaný článek o SDL.. Dost mi to tu chybělo. Sice už jsem zvyklý hledat vše v angličtině, tak mě přesto tohle umí potěšit. Každopádně by bylo fajn (si myslím) přidat i tutorial jak nastavit SDL i pro jiná IDE než Visual Studio. Například Code::Blocks, velmi vhodně podporuje GCC kompilátor... Ale neni to výtka, jen mi přijde, že by to bylo fajn. Ať tak či onak super práce a jen tak dál ;)

Odpovedať
3.9.2015 14:53
Neaktivní uživatelský účet
Avatar
Jozef
Člen
Avatar
Jozef:5.9.2015 16:46

Zdravím, neviem to rozchodiť vo VS 2015... skúšal som skompilovať priložený súbor, ale aj tam mi vyhadzuje chyby:

Error   LNK2019 unresolved external symbol __imp_fprintf referenced in function ShowError
Error   LNK2019 unresolved external symbol __imp___iob_func referenced in function ShowError

Čo treba upraviť, aby to fungovalo aj vo VS 2015?

Odpovedať
5.9.2015 16:46
I'm not afraid to die on a treadmill
Avatar
Odpovedá na Jozef
Patrik Valkovič:5.9.2015 17:03

Je to tam napsané. Ve VS 2015 se hodně změnil kompilátor, je potřeba si celé SDL zkompilovat ve Visual Studiu 2015. Tady narazíš na nový problém, a to že poslední verze DirectX je 2010. Od Windows 8 je DIrectX přepracovaný a obsažený ve Windows SDK. S tím ovšem SDL nepočítá, a tak stále hledá soubory, které už neexistují. Můžeš si stáhnout zdrojové kódy SDL a s pár úpravami překompilovat. Vyplivně ti to klasickou .lib a .dll knihovnu.
Eventuelně můžeš použít můj (chystaný) projekt pro pokračování SDL, kde jsem už SDL překompiloval pod VS 2015. Zatím tam jsou prázdné projekty, takže můžeš vesele zkoušet (obsahuje všechny knihovny - SDL, SDL_ttf, SDL_image, SDL_mixer a wrapper).
https://github.com/…ree/v0.0.0.1

Odpovedať
5.9.2015 17:03
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Odpovedá na Jozef
Patrik Valkovič:5.9.2015 17:07

A nebo projekt nechej ve verzi pro VS 2013.

Odpovedať
5.9.2015 17:07
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Jozef
Člen
Avatar
Odpovedá na Patrik Valkovič
Jozef:5.9.2015 17:49

Skopíroval som si SDL, ktoré si už prekompiloval do svojho projektu, takže to už funguje :)

Odpovedať
5.9.2015 17:49
I'm not afraid to die on a treadmill
Avatar
Jakub Horák
Člen
Avatar
Jakub Horák:1.12.2015 20:46

Ahoj, mám takový problém...

když zkompiluju ten první program, tak mi Visual Studio 2013 hlásí dva errory
Error 1 error LNK2001: unresolved external symbol WinMain E:\SDL\Test\MSVCRT­.lib(crtexew.ob­j) Test
Error 2 error LNK1120: 1 unresolved externals E:\SDL\x64\Re­lease\Test.exe Test

nevíte někdo co to je a jak to mám vyřešit?

(všechno jsem nastavil přesně podle tohoto návodu)

 
Odpovedať
1.12.2015 20:46
Avatar
Jakub Horák
Člen
Avatar
Odpovedá na Jakub Horák
Jakub Horák:1.12.2015 21:09

Super, tak to už jsem vyřešil (asi tam bylo něco blbě nastaveno, protože když jsem to udělal znova, tak to šlo)

 
Odpovedať
1.12.2015 21:09
Avatar
doMík
Člen
Avatar
doMík:16.4.2016 22:20

Mohl by mi někdo trošku poradit jak na inport SDL v code::block? Stáhl jsem verzi SDL pro MinGW, ale nějak se mi to nedaří rozchodit

 
Odpovedať
16.4.2016 22:20
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!