Hi!
I am trying to add qtserialport to Qt 4.8.4 for the use on a Windows CE 6 device, a Toradex Colibri T20. Host machine is a Win7 PC with VS2008. The Qt library was built statically with
configure -static -platform win32-msvc2005 -xplatform wince60standard-armv4i-msvc2008
and works well.
To build qtserialport I followed the instructions given here:
http://qt-project.org/wiki/QtSerialPort
but can’t build successfully. Additionaly to the instructions given I executed:
set INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\include;C:\Program Files (x86)\Windows CE Tools\wce600\Colibri600\Include\Armv4i
set LIB=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\lib\armv4i;C:\Program Files (x86)\Windows CE Tools\wce600\Colibri600\Lib\ARMV4I
set PATH=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm;PATH
It produces an fatal error from LINK1112 module machine type ‘X86’ conflicts with target machine type’THUMB’. I know what the error means, but don’t know how to resolve it. Where can I configure the cross-platform build?
Maybe there is an additional problem, because Qt was built statically?
Thanks for your help,
vicacid.
↧