Hogyan készítsünk egy exe fájlt a QT-ben
QT alkalmazások telepítése Windows rendszerben
Bevezetés
Jó délután, kedves olvasók! Legutóbb befejeztem a QT egyik alkalmazásának egyik fejlesztését, és professzionális telepítési programot akartam létrehozni, hogy minden “olyan, mint a felnőttek”. Mivel kiderült, ez nem könnyű, figyelembe véve, hogy a telepítésről szóló eszköztár hivatalos honlapján. Ez a cikk egyes szakaszaiban képzési programok Qt verzió vagy magasabb terjeszteni más felhasználók számára a számítógépek. Tehát itt van az irányítási terv:
- A QT projekt elkészítése
- Elrendezési elosztási program
- Aláírási kód és telepítő létrehozása
Ne pazaroljuk az időt, és folytassam dolgozni.
1. A QT projekt elkészítése
Annak érdekében, hogy könnyebben kövesse az utasításokat, hozzon létre egy egyszerű QT widgetek projektet. Minden későbbi művelet vonatkozik erre a projektre. Az alkalmazás tartalma az alkalmazás forrásfájljainak tartalma:
Hab
Hab
A programok különösen minőségi és szakszerűen néznek ki, ha metaadatokat hordoznak a szoftver termék, a szerzői jog, a nyelv és a sok más dolog fejlesztőjével, verziójáról. Például olvassa el a HAB-fájl tulajdonságait az összes jól ismert Adobe Photoshop rendszerhez. Az alábbi ábra a fájl tulajdonságai ablakát mutatja:
Adjon hozzá hasonló információkat Fájadforrások. Az erőforrás fájl kiterjesztése van .Rcés az alkalmazásban használt forrásokat leíró szöveges kódot hordozza. Az ilyen szkripteket a Winapi alapú vizuális stúdióprojektekben használják, és különböző ikonleírókat, sorokat, azonosítókat stb. A QT projektekben mindez kevés értelme van, de még mindig szükséges a programról szóló általános információk felvétele. Az alábbiakban az erőforrás-fájl forráskódja és a projektfájl tartalma, amelyet szintén módosítani kell:
Hab
Hab
Ebben a példában a fontos, hogy ne felejtsük el, hogy a fájlok hozzáadása Habés HabA mappában a forrás projekt fájl. Az alábbi ábrán a program tulajdonságok ablak szerelés után:
Néha szükség van arra, hogy a program indul rendszergazda jogosultsággal. Belül a QT, ezt meg lehet valósítani egyszerű utasításokat a projekt fájlt. A következő egy kód, amely lehetővé teszi, hogy a program kérni a rendszergazdai jogokkal induláskor:
Hab
Meg kell jegyezni, hogy a fenti utasítást akkor garantált, hogy a munka csak akkor, ha a Visual Studio szerelőkészlettel. Részletes információk a forrás fájlok találhatók az MSDN portálon a „körülbelül forrás fájlokat”.
2. Layout osztási program
Létre egy alkalmazást forgalmazás figyelembe véve az összes fájlt kell számítógépre telepített számítógépek talán a legnehezebb szakasza a bevetés. Ez szükséges, hogy alaposan elemezze a futtatható program a program jelenlétére függőségek, vigyázni a fordítási fájl, ne feledkezzünk meg a forrásokat a kérelem. Ezen problémák megoldása segít a segédprogramban Hab, amely az összeszerelő készlethez tartozik. Ez az eszköz a parancssorban működik, és támogatja bizonyos konfigurációs beállításokat. Az alábbi ábra megmutatja a parancssor ablakát egy futó segédprogrammal:
Az utolsó paramétert meg kell adni az összegyűjtött alkalmazás bináris fájljainak elérési útját vagy a fájlok nevét. Az alábbi táblázat felsorolja a használható segédprogram paramétereit:
Miután elindította a segédprogramot a végrehajtható programfájl közelében, megjeleníteni kell a különböző könyvtárakat és szervizfájlokat, amelyek lehetővé teszik, hogy az alkalmazás helyesen indítsa el és működjön sok számítógépen. Az alábbi ábra mutatja a Windows Explorer ablakot az elosztási struktúrával:
Meg kell jegyezni, hogy használat előtt HabA fájl elérési útját hozzá kell adnia az útvonal környezeti változójához, különben ez az eszköz nem fog működni.
3. Aláírási kód és telepítő létrehozása
A program eloszlásának elhelyezése után indítsa el az alkalmazást az adminisztrátor nevében. Az alábbi ábra mutatja a rendszer szolgáltatási üzenetét Felhasználói fiókok ellenőrzése (UAC)Egy ismeretlen kiadói alkalmazás elindításával kapcsolatban:
Ez a figyelmeztetés megijeszti a felhasználókat, és rossz hírnevet teremt. A helyzet kijavításához a programfájlokat speciális tanúsítvánnyal kell aláírnia. A fejlesztők, aláírásával a programokat, ha így további garanciákat megbízhatóságát alkalmazások szempontjából az informatikai biztonság. A nyílt forráskódú szoftverfejlesztők ingyenesen kaphatnak tanúsítványokat a projektek számára, például a Certum weboldalán. A tanúsítvány használatához szüksége van egy speciális programra, amely aláírja az alkalmazásfájlokat. Ehhez használhat egy kényelmes Digicert tanúsítvány segédprogramot. Az alábbi ábra megmutatja a programablakot a kód aláírásához szükséges tanúsítványok listájával:
A segédprogram használata után próbálkozzon újra az alkalmazás nevében az adminisztrátor nevében. Az UAC az alábbiakban látható a Program Kiadóval kapcsolatos információk megjelenítésével:
A munka befejezése után itt az ideje, hogy gondolkodjunk egy telepítő létrehozó rendszerének kiválasztására az elkészített alkalmazáshoz. A feladat végrehajtásához mind a fizetett, mind a szabad termékek találhatók. Az alábbi táblázat felsorolja a telepítőszoftverek létrehozásához szükséges eszközöket:
Nehéz javaslatot adni egy rendszer vagy más rendszer kiválasztására. A nyílt forráskódú fejlesztők valószínűleg szabad eszközöket választanak, ugyanakkor a fizetett termékeket gyakran használják a kereskedelmi vállalatok.
Következtetés
Következésképpen azt kell mondani, hogy a kibocsátási kérelmek előkészítését nagy felelősséggel kell vállalni. A program használata előtt a felhasználó átadja a termék telepítési szakaszát a számítógépen. A kedvező benyomást kapó információk.
Comments are closed, but trackbacks and pingbacks are open.