Esittely

Projektissa testattiin Qt ohjelman ajamista Windows CE ympäristössä.

Tarvittavat työkalut:

- Visual Studio 2005 / 2008 standard tai professional asennettuna

- Windows CE 5.0: Standard Software Development Kit (SDK) Linkki

- Qt creator asennettuna

- Qt kirjastot Windows CE:lle (Qt libraries 4.7.1 for Windows CE)

Laitteisto

Testiohjelma käännettiin microsoftin ebox 3000 sarjan sulautetulle tietokoneelle. Laitteessa on Windows Embedded CE 6.0.

Qt:n konfigurointi

Qt kirjastot täytyy konfiguroida oikein, jotta ne toimivat kohdelaitteistossa. Tämä tapahtuu kirjastojen mukana tulevalla configure.exe:llä.

1. Pura paketti vaikka c:\Qt-libraries\CE hakemistoon

2. Avaa Visual Studio 2005 komentorivi

3. Mene puretun paketin juureen

4. Kirjoita configure -no-qt3support -platform win32-msvc2005 -xplatform wince50standard-x86-msvc2005 -no-webkit -fast -no-sql-sqlite -nomake demos -nomake examples

configure konfiguroi lähdekoodit asetusten mukaan, yllä olevassa rivissä asetuksina on

- ei qt3 tukea

- alusta, jolla käännetään on win32 visual studio 2005

- alusta, jolle käännetään on wince50standard x86 visual studio (tämä toimii näköjään myös 6.0:n kanssa)

- ei webkittiä

- nopea konfigurointi (tekee vain tarvittavat makefilet)

- ei sql-liteä

- ei demoja

- ei esimerkkejä

Parametrit saa esiin configure --help komennolla tai netistä (Linkki), parametrit riippuvat mm. kohteesta ja kääntäjästä.

5. Konfigurointi kestää ...

6. Kun se on valmis, mene bin kansioon ja aja "setcepaths.bat wince50standard-x86-msvc2005"

7. Tämän jälkeen juuressa ajetaan nmake, joka kääntää lähteet

8. Konfigurointi on tämän jälkeen valmis

Ohjelman kääntäminen

Tämän jälkeen Qt creator täytyy konfiguroida Windows CE projektia varten. Se onnistuu Tools->Options-Qt4 valikosta.

Oikealla olevasta + näppäimestä lisätään uusi "versio" ja annetaan nimeksi vaikkapa WinCE. Qmaken polkuun annetaan juuri käännetyn kirjaston polku. esim "c:\Qt-Libraries\CE\windowsCElibraries471\qmake"

Qt options, uuden version lisääminen

*********************************KESKEN****************************************

Windows CE 5.0: Standard Software Development Kit (SDK)

  • No labels
You must log in to comment.