Portál AbcLinuxu, 9. května 2025 22:51

Dotaz: [Qt] Odstranění závislostí při sestavení

danaketh avatar 21.8.2010 09:23 danaketh | skóre: 6 | blog: Sick Mind | Praha
[Qt] Odstranění závislostí při sestavení
Přečteno: 416×
Odpovědět | Admin
Ahoj,

začal jsem se opět vrtat v Qt. Začal jsem si psát takové drobnosti, jako třeba jednoduchý ToDo list. Jenže jsem narazil na problém po sestavení - program jde spustit jen při sestavení přímo z Qt Creator. Když ho zkusím spustit jako .exe samostatně, tak vyplivne chybu ohledně chybějící mingwm10.dll.

Hledal jsem, zkoušel a nic nepomáhá. Pomocí -static jsem se dostal k tomu, že řve, že mu chybí QtCore4.dll :)

Ještě tak cca rok zpátky jsem tohle neřešil - program jsem sestavil a mohl ho bez problémů hodit na jinej comp. Zatím jsem to zkoušel jen ve Windows, protože čekám až mi přijde hlavní disk z reklamace (tzn jsem bez Linuxu).

Je nějaká možnost jak nastavit Qt aby sestavilo program se všemi zavislostmi, abych si ho mohl dát třeba na notebook a on fungoval bez nutnosti cokoliv instalovat?

Díky za radu

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (danaketh (tazatel))
21.8.2010 13:05 michal | skóre: 24 | blog: Blog
Rozbalit Rozbalit vše Re: [Qt] Odstranění závislostí při sestavení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já jsem to vždy řešil jednoduše, vyhledal jsem na disku všechny ty knihovny co to chtělo a přidal jsem je do složky toho programu. Pak už to funguje bez problémů všude.
danaketh avatar 21.8.2010 17:47 danaketh | skóre: 6 | blog: Sick Mind | Praha
Rozbalit Rozbalit vše Re: [Qt] Odstranění závislostí při sestavení
Nakonec je to možná lepší... Ono jich není tak moc.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.