WG: Qt and different platforms

Alexander.Vidiborskiy at t-systems.com Alexander.Vidiborskiy at t-systems.com
Fri Oct 12 10:19:03 CEST 2007


Dear Qt/CE team,
 
we have obeyed your instructions and build a standard SDK for Windows CE 6.0. 
After the installation it gets the name "standardsdk_600 (armv4i)". This name 
is generated by the Platformbuilder (with blank). Likewise the name "windows 
mobile 6 professional sdk (armv4i)" was determined by Microsoft for the Windows Mobile 6 SDK.
Since our projects can run on differnt platforms, we use the variable "$ (Platformname)" in the 
project settings (*.vcproj), e.g. when we specify the path to localise the files for 
specific platform. We want to use the same principle ($(QTDIR)$(Platformname)) for Qt to 
allow toggling the platform within the IDE (MS VS2005). We have unpacked the Qt-version
to the following directorys: 
 
"c:\Qt\4.3.2-tp1\win32\*.*"

"c:\Qt\4.3.2-tp1\windows mobile 6 professional sdk (armv4i)\*.*"

"c:\Qt\4.3.2-tp1\standardsdk_600 (armv4i)\*.*" 

 

For Windows CE 6.0 we have extended the file "setcepaths.bat" accordingly:

ELSE IF "%1" EQU "wince60standard-armv4i-msvc2005" (

sdkscanner.exe -sdk "STANDARDSDK_600 (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL

tmp_created_script_setup.bat

del tmp_created_script_setup.bat

echo      Standard SDK 60 for arm selected, environment is set up

)

 

For the build process of the static Qt libraries we have summarised the following steps in a bat-file according to your file "INSTALL" :

set QTCEPLATFORM=standardsdk_600 (armv4i)

set QTMAKESPEC=wince60standard-armv4i-msvc2005

 

set QTROOTDIR=%QTDIR% 

set QTDIR=%QTDIR%\%QTCEPLATFORM %

set PATH=%QTDIR%\bin;%PATH%

               

c:

cd %QTDIR%

configure -platform win32-msvc2005 -xplatform %QTMAKESPEC%

 

setcepaths %QTMAKESPEC%

nmake

 

set QTDIR=%QTROOTDIR%

 

After the line with the command "configure" the following error appears:

Creating qmake...

...

NMAKE : fatal error U1073: don't know how to make 'c:\Qt\4.3.2-tp1\standardsdk_600'

Stop.

 

Do your have any suggestion how we may solve this problem?  

 

 
 Mit freundlichen Grüßen / With kind regards  
 
Alexander Vidiborskiy
 
T-Systems GEI GmbH
System Integration
Application Development & Service Factory, Application Development Factory Individual Software
Alexander Vidiborskiy
System Engineer Embedded Systems
Fasanenweg 5, 70771 Leinfelden-Echterdingen
+49 711 972 - 46623 (Tel.)
+49 711 972 - 91913 (Fax)
E-Mail: alexander.vidiborskiy at t-systems.com <BLOCKED::mailto:nalexander.vidiborskiy at t-systems.com> 
Internet: http://www.t-systems.de <http://www.t-systems.de/> 
 
T-Systems GEI GmbH
Aufsichtsrat: Wilfried Peters (Vorsitzender)
Geschäftsführung: Zvezdana Seeger (Vorsitzende), Hans-Peter Günter, Andreas Lannes, Ulrich Meister
Handelsregister: Amtsgericht Aachen HRB 7106
Sitz der Gesellschaft Aachen
Ust.-Id Nr. DE 811 137 130 

Notice: This transmittal and/or attachments may be privileged or confidential. If you are not the intended recipient, you are hereby notified that you have received this transmittal in error; any review, dissemination, or copying is strictly prohibited. If you received this transmittal in error, please notify us immediately by reply and immediately delete this message and all its attachments. Thank you. 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.trolltech.com/pipermail/qtce-preview-feedback/attachments/20071012/0edc9f5d/attachment.html 


More information about the Qtce-preview-feedback mailing list