/ Program / Qt sa nespustí a okamžite sa ukončí pri spustení na inom počítači - qt, nasadenie

Program Qt sa nespustí ihneď po spustení na inom počítači - qt, nasadenie

Chcem nasadiť svoj program QT a nemôžem nájsť dôvod, prečo to nefunguje, možno mi pomôžete?

Pracujem s vizuálnym štúdiom 2010, Windows 7, QT 5.0.2.

Svoj strom nasadenia som otestoval na vlastnom počítači a funguje to dobre.

Pri nasadení mojej aplikácie dodávam každúpotrebnú dll, o ktorej viem. Depends.exe sa nesťažuje. Tiež som nasadil doplnok, o ktorom viem, a keďže stále nefungoval, presunul som celý priečinok s doplnkami do priečinka exe.

Keď ho spustím na akomkoľvek inom počítači ako na mojom vývojovom počítači, program sa okamžite ukončí bez akejkoľvek správy.

Máte nejaký nápad, kam by som sa teraz mal pozrieť?

Ako môžem ladiť tento druh problému?

odpovede:

1 pre odpoveď č. 1

Skúsili ste nasadiť ladiacu verziu serveraprogram a potom ho spustiť z príkazového riadku. Ladiaca verzia odošle do konzoly viac informácií, ktoré vám môžu pomôcť problém vyriešiť.

Budete tiež musieť nasadiť ladiace verzie knižníc MS c-runtime.

Nasadenie ladiacej verzie nie je trvaléToto riešenie by ste nemali považovať za bežnú rutinu distribúcie softvéru. Iba navrhujem, aby ste skúsili spustiť ladiacu verziu raz na danom konkrétnom počítači, kým nevyriešite problém. Potom odstráňte nainštalovaný program a znova nainštalujte verziu.


0 pre odpoveď č. 2

Aplikáciu môžete spustiť pomocou programu QtCreator:

Ladiť> Spustiť ladenie> Spustiť a ladiť externú aplikáciu ...

To vám môže poskytnúť viac informácií o tom, čo sa deje.