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

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ť
11.7.2013 16:01
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.

 
Odpovedať
16.9.2017 23:09
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ť
17.9.2017 2:49
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é 20.9.2017 18:11
 
Odpovedať
20.9.2017 18:08
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.

 
Odpovedať
20.9.2017 18:15
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é 20.9.2017 19:10
Odpovedať
20.9.2017 19:09
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 :-/

 
Odpovedať
1.10.2017 20:57
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ý!