Messaging Installation On Windows MobileGet Qt Mobility and Qt packagesGet the Qt Mobility Package from http://get.qt.nokia.com Get Qt 4.5.2 (or newer) Embedded for Windows Mobile package download here. Install pre-requisitesA perl interpreter such as ActivePerl must be installed and available in the environment path. Visual Studio 2009 or newer must be installed. Windows Mobile 6 Standard SDK (including ActiveSync) must be installed download page. Build QtExtract Qt 4.5.2 Embedded (or newer) into your Qt directory on windows. e.g. c:\Qt\4.5.2_winmobile6_standard Open a Visual Studio cmd shell Set your PATH to include the Qt binaries set PATH=c:\Qt\4.5.2_winmobile6_standard\bin;%PATH% Set the INCLUDE and LIB vars to point to your ActiveSync sources set INCLUDE=%INCLUDE%;C:\Program Files\Windows Mobile 6 SDK\Activesync\inc set LIB=%LIB%;C:\Program Files\Windows Mobile 6 SDK\Activesync\Lib Configure Qt cd c:\Qt\4.5.2_winmobile6_standard configure.exe -debug -platform win32-msvc2008 -xplatform wincewm60standard-msvc2008 -cetest -plugindir \qtplugins Run setcepaths to setup embedded compiler paths setcepaths wincewm60standard-msvc2008 Use devtools/ibmake or nmake to build. If using ibmake, ensure devtools/shell is in your path and that you have ActivePerl installed on your windows machine ibmake or nmake Build Mobility MessagingOpen a new Visual Studio cmd shell Set the path to Qt set PATH=%PATH%;c:\Qt\4.5.2_winmobile6_standard\bin Set QMAKESPEC set QMAKESPEC=wincewm60standard-msvc2008 Run setcepaths to set embedded compiler paths setcepaths wincewm60standard-msvc2008 Run qmake and build cd <path-to-mobility-messaging-depot-or-source-package> qmake mobility.pro nmake Visual Studio is recommended to build the mobility project for windows mobile, although it is not necessary, it makes debugging and deployment easier. cd <path-to-mobility-messaging-depot> qmake -tp vc QT_CONFIG+=release mobility.pro -recursive If using git edit your git configuration so it does not consider Visual Studio files Edit <path-to-mobility-messaging-depot>/.git/info/exclude Append the following *.sln *.ncb *.suo *.user Open the generated *.sln file and compile. If you get errors during the Visual Studio build regarding mainACRT, right click on the project, goto linker-advanced and Clear the Entry-Point value. DeployBefore running a debug instance, ensure that the QtMessaging.dll is a deployment dependency for the examples and tests. Right click properties on project e.g. serviceactions. Under deployment->addition files add: "QtMessaging.dll|$(TargetDir)|%CSIDL_PROGRAM_FILES%\serviceactions|0" Replacing "serviceactions" with the relevant project. © 2008-2010 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide. All other trademarks are property of their respective owners. Privacy Policy X
|