Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Bubliny

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
Neaktivní uživatel:11.7.2013 16:01

hezky uplne mi to pripomina ta hra s temi
roztomilymi postavickama
bubo2?

Odpovedať
Neaktivní uživatelský účet
Avatar
Zdeněk Kilian
Tvůrce
Avatar
Zdeněk Kilian:16.9.2017 23:09

Je tu někdo aktivní kdo má zkušenosti z převodem takovýchto her do nových VS(2017)? Potřebuji s tím pomoci.

Avatar
Martin Dráb
Tvůrce
Avatar
Odpovedá na Zdeněk Kilian
Martin Dráb:17.9.2017 2:49

Co máš konkrétně za problém (jakou to píše chybu)? Teoreticky by mělo stačit vytvořit nový projekt, naházet do něj zdrojové a hlavičkové soubory a případně doplnit závislosti na .libky či cesty k hlavičkovým souborům SDK.

Odpovedať
2 + 2 = 5 for extremely large values of 2
Avatar
Zdeněk Kilian
Tvůrce
Avatar
Odpovedá na Martin Dráb
Zdeněk Kilian:20.9.2017 18:08

Stáhnul jsme projekt a otevřel ho ve VS2017, samo ho to převedlo do pro projektu VS2017. DX8 SDK jsme nainstaloval a přidal do prejektu.
Poté vyběhli chyby (viz. errors.png), vypadá to na nějaké zastaralé konstrukce v kódu (něco podobného se mi stalo s C# když jsme tvořil projekt ve VS2013 a pak jsem ho otevřel ve VS2015). Po buildu vyběhli další errory, které jsem nějak opravil a další errory, které jsem také nějak opravil.
Současně mám problém viz. err1.png. (když jsem zkoušel knihovnu dát do ignoru viz. err2.png)
Myslím, že tuto starou knihovnu potřebuje ten starný DX.

edit:
err1.png: "":https://image.ibb.co/iNOcw5/err1.png
err2.png: "":https://image.ibb.co/fr24b5/err2.png

Editované
Avatar
Zdeněk Kilian
Tvůrce
Avatar
Zdeněk Kilian:20.9.2017 18:15

Chyby v errors.png se mi podařilo odstranit lehkéma úpravama kódu.

Avatar
Martin Dráb
Tvůrce
Avatar
Odpovedá na Zdeněk Kilian
Martin Dráb:20.9.2017 19:09

Mrkni se v nastavení projektu na C/C++, Code Generation, Runtime Library. Mohlo by pomoci nastavení na Multi-threader (popř. Multi-threader Debug pro ladící režim).

Dál se podívej do Linker, Input, Additional Dependencies. Pokud tam uvidíš knihovnu, kterou ti to píše, že ji to nemůže najít (cannot open input file ***.lib), tak ji zkus ze seznamu odstranit. Uvidíme, co pak vyběhne za chyby.

Naviguju teda podle MSVS 2015, ale v tom by nemusel být velký rozdíl.

Editované
Odpovedať
2 + 2 = 5 for extremely large values of 2
Avatar
Zdeněk Kilian
Tvůrce
Avatar
Zdeněk Kilian:1.10.2017 20:57

Multi-threader mám nastavený již defalutně od začátku.
V Linker->Input->Additional Dependencies ji nemám.

Knihovna libci.lib je stará knihovna z Visual C++ 6.
Když jsem jí zusil přidat do projektu samostatně (VC++ Directories->Library Directories) - izoloval jsem jí do samostatné složky, vyhodilo to stejný errory jako když jsem jí dal do ignoru (Linker->Ignore Specific Default Libraries).

Po nainstalovaná Visual C++ 6 jsem zkusil do projektu ve VS2017 přidat celou složku VC98/Lib/ (VC++ Directories->Library Directories) a také includovat VC98/Include/ (VC++ Directories->Include Directories), také jsem přidla knihovnu libci.lib do Linker->Input->Additional Dependencies. Také jsem to zkoušel kombinovat, např. přidat jen Lib/ a Linker apod.
Vždy to vyházelo 268 chyb tyto :-/

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.

Zobrazené 7 správy z 7.