POSLEDNÍ ŠANCE: Halloweenská akce brzy končí. Získej 66 % extra kreditů zdarma při nákupu od 1199 kreditů s promo kódem NEBOJSEIT66. Zjisti více:
NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:

Diskuze – Bubliny

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

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

Odpovědět
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
Odpovídá 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.

Odpovědět
2 + 2 = 5 for extremely large values of 2
Avatar
Zdeněk Kilian
Tvůrce
Avatar
Odpovídá 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

Editováno 20.9.2017 18:11
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
Odpovídá 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.

Editováno 20.9.2017 19:10
Odpovědět
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 :-/

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 7 zpráv z 7.