NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 1 - SDL - Úvod a instalace

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Patrik Valkovič:16.4.2016 22:28

Code::block neznám, ale chvíli jsem používal Dev-C++, které by snad mělo být na code::block. Někde tam šli knihovny nainstalovat (Myslim že Tools - Package manager). Potom je ještě potřeba přidat knihovny SDL ke kompilaci.

Odpovědět
16.4.2016 22:28
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
doMík
Člen
Avatar
doMík:18.4.2016 15:32

Konečně vyřešeno :D , dík za odpověď :)

 
Odpovědět
18.4.2016 15:32
Avatar
Odpovídá na doMík
Libor Šimo (libcosenior):28.12.2016 8:22

To som rád, že si to vyriešil.
Myslíš, že by si sa mohol podeliť so svojou skúsenosťou?

Odpovědět
28.12.2016 8:22
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovědět
28.12.2016 8:43
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
doMík
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
doMík:30.12.2016 22:28

Vyřešil sem to podle toho co napsal patrik, tak už sem to nijak dál nerozváděl.

 
Odpovědět
30.12.2016 22:28
Avatar
Cement
Člen
Avatar
Cement:22.12.2017 17:59

Po nastavení dle návodu hlásí chybu MSB3073, viz níže.
Co mám změnit v nastavení?
Mám VS 2017.

1>------ Build started: Project: SDLempty_IT, Configuration: Debug Win32 ------
1>Invalid number of parameters
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Com­munity\Common7\I­DE\VC\VCTarget­s\Microsoft.CppCom­mon.targets(123,5): error MSB3073: The command "xcopy “C:\Users\m3tr\Do­cuments\Visual Studio 2017\Projects\SDLem­pty_IT\SDLempty_IT\Ou­tput” “C:\Users\m3tr\Do­cuments\Visual Studio 2017\Projects\SDLem­pty_IT\Debug\” /e /I /f /y
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Com­munity\Common7\I­DE\VC\VCTarget­s\Microsoft.CppCom­mon.targets(123,5): error MSB3073: :VCEnd" exited with code 4.
1>Done building project "SDLempty_IT.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Odpovědět
22.12.2017 17:59
Když selžou všechny pokusy, použijte návod.
Avatar
Odpovídá na Cement
Patrik Valkovič:22.12.2017 22:30

Ahoj,
jedná se o chybu při kopírování .dll knihovny, ne se samotným SDL. Zkontroluj prosím, že máš nastavené správné cesty k adresáři. Eventuálně zkus přejít do složky projektu a příkaz spustit z příkazové řádky, třeba to řekne něco víc. Víc ti bohužel poradit nedokážu.
Pokud budeš mít i nadále problémy, tak bych doporučoval využít předvytvořený projekt pod článkem (pozor, nesmíš povolit Upgrade projektu pro VS 2017).

Odpovědět
22.12.2017 22:30
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Cement
Člen
Avatar
Cement:23.12.2017 13:02

Děkuji za rady, nepomohlo to.
Jaký příkaz máš na mysli xcopy?

Hlásí chybu MSB8020.

1>------ Build started: Project: SDLGame, Configuration: Debug x64 ------
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Com­munity\Common7\I­DE\VC\VCTarget­s\Microsoft.Cpp­.Platform.tar­gets(57,5): error MSB8020: The build tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, please install v120 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution".
1>Done building project "SDLGame.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Ještě jsem zkoušel novější návod na YouTube, tam mi hlásí chybu LNK1561.

https://www.youtube.com/watch?…

1>------ Build started: Project: SDLempty, Configuration: Debug Win32 ------
1> Creating library C:\Users\m3tr\Do­cuments\Visual Studio 2017\Projects\SDLem­pty\Debug\SDLem­pty.lib and object C:\Users\m3tr\Do­cuments\Visual Studio 2017\Projects\SDLem­pty\Debug\SDLem­pty.exp
1>LINK : fatal error LNK1561: entry point must be defined
1>Done building project "SDLempty.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Odpovědět
23.12.2017 13:02
Když selžou všechny pokusy, použijte návod.
Avatar
Odpovídá na Cement
Patrik Valkovič:23.12.2017 22:59

Ahoj,v tom případě ti s tím takto na dálku bohužel nepomůžu. Původní error to hlásilo pro xcopy příkaz. Ten jsi nastavoval v Pre-Build event. Zkus jej spustit z příkazové řádky nebo zkus pogooglit co za error to je. Takto ti s tím skutečně pomoct nedokážu.

Odpovědět
23.12.2017 22:59
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Cement
Člen
Avatar
Cement:25.12.2017 13:09

Ahoj, hlásím, že bez toho xcopy mi to chodí.
Jen pak do adresáře k exe souboru musím přikopírovat SDL2.dll, aby se program spustil.

Odpovědět
25.12.2017 13:09
Když selžou všechny pokusy, použijte návod.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 23.