NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze – Othello

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
Atrament
Člen
Avatar
Odpovídá na David Novák
Atrament:5.6.2016 11:39

Tak schválně jestli to bude fungovat https://www.dropbox.com/…/othello.zip?dl=0

Qt sice není dokonalé, ale když si člověk odmyslí Javu a Swing tak je to v současné době asi jediná rozumná volba pro multiplatformní GUI aplikaci. DLL hell jak tomu říkáš je prostě daň za to, že na unix-like systémech se takto dynamicky zkompilovaná aplikace může distribuovat bez těch knihoven, předpokládá se, že budou už v systému nainstalované a že budou existovat pouze v jedné kopii, takže bude možné je snadno updatovat. (Najde se bezpečnostní chyba v knihovně, knihovna se updatne na jednom místě, a všechny aplikace, které ji používají jsou tím pádem rázem zabezpečeny). Bohužel na Windows se tohleto moc nenosí, takže je třeba dodat ty knihovny s aplikací. Ono jich zas tak moc není aby se to nedalo zvládnout, ale je fakt že nějaká obdoba linuxového ldd by situaci mnohem zjednodušila :)

 
Odpovědět
5.6.2016 11:39
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na Atrament
David Novák:5.6.2016 12:37

Nefunguje u mě.. Stejná chyba jako druhý screenshot. Nejspíš jiná verze Qt a nerozumí si to.. :/

Odpovědět
5.6.2016 12:37
Chyba je mezi klávesnicí a židlí.
Avatar
Odpovídá na Atrament
Luboš Běhounek Satik:5.6.2016 12:57

Qt sice není dokonalé, ale když si člověk odmyslí Javu a Swing tak je to v současné době asi jediná rozumná volba pro multiplatformní GUI aplikaci.

C# aplikace mi běhala bezproblémově v Linuxu pod Mono už někde před 3 rokama

Odpovědět
5.6.2016 12:57
https://www.facebook.com/peasantsandcastles/
Avatar
Atrament
Člen
Avatar
Odpovídá na David Novák
Atrament:5.6.2016 12:58

Updatnul jsem ten zip - přidal jsem knihovnu qwindows.dll, dočetl jsem se, že by to mohlo vyřešit ten problém

 
Odpovědět
5.6.2016 12:58
Avatar
Atrament
Člen
Avatar
Odpovídá na Luboš Běhounek Satik
Atrament:5.6.2016 13:00

To je sice moc hezké, ale přesvědčit linuxáky, aby si nainstalovali Mono je docela oříšek - pamatuju doby kdy Mono bylo v linuxových kruzích prakticky sprosté slovo...

 
Odpovědět
5.6.2016 13:00
Avatar
Odpovídá na Atrament
Luboš Běhounek Satik:5.6.2016 13:27

To už je pak jejich problém, já zase na svůj počítač nepouštím Javu :D
Jinak teď už na Linuxu Mono nepotřebuješ vůbec, když už je .NET opensource.

Odpovědět
5.6.2016 13:27
https://www.facebook.com/peasantsandcastles/
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
David Novák:5.6.2016 13:34

Mám v plánu někdy zkusit.. ;)

Někdo nějaké zkušenosti s GTK?

Odpovědět
5.6.2016 13:34
Chyba je mezi klávesnicí a židlí.
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na Atrament
David Novák:5.6.2016 13:35

Nevyřešil.. :/

Odpovědět
5.6.2016 13:35
Chyba je mezi klávesnicí a židlí.
Avatar
LukyH
Člen
Avatar
Odpovídá na Atrament
LukyH:5.6.2016 13:41

Stále vedle. Tak jak by měl deployment pro windows vypadat popisuje hezky jejich wiki: https://wiki.qt.io/…n_on_Windows . Další zajímavé čtení pro dlouhé večery zde: http://doc.qt.io/…loyment.html . V tomto případě pomůže když v se vytvoří podsložka platforms a do ní se qwindows.dll přesune.

 
Odpovědět
5.6.2016 13:41
Avatar
Atrament
Člen
Avatar
Odpovídá na David Novák
Atrament:5.6.2016 14:07

Občas člověk fakt ocení unix/linuxový přístup ke sdíleným knihovnám (a to už ho hezkých pár let linux na desktopu nepoužívám) :)

Zkusil jsem to ještě jednou updatnout, tentokrát jsem vytvořil podadresář platforms kam jsem přesunul tu qwindows.dll (a v duchu si říkám zlatá java :)

Jaký windows máš? Já to kompiloval na Windows 10, 64bitových, ale kompiloval jsem to pro 32bitovou architekturu (ve snaze 'aby to jelo na všem')

LukyH: tak ten první odkaz už jsem četl, docela masakr přístup - nakopírovat všechno, spustit aplikaci a dát všechno smazat s tím, že to co ta aplikace k běhu potřebuje, to smazat nepůjde :)) Problém je v tom, že u mně ta aplikace prostě v pohodě běží tak jak jsem ji zabalil do toho zipu co jsem tu vystavil. Takže chyba tam musí být ještě někde jinde :(

 
Odpovědět
5.6.2016 14:07
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.