Archived
This forum has been archived. Please start a new discussion on GitHub.
Compiling Ice-E for new Windows CE 5.0 Target
Hello All
I've test-compiled Ice-E (embedded ice) with the already supplied target for pocket-PC 2003 and compiling worked fine. Great.
Now my problem/question:
I've got an other Win CE 5.0 Target (including appropriate SDK) for development under MS-Visual Studio 2005 (VC8). The Processor type is ARMV4I.
I've tried to port the pocket-pc 2003 solution to the other target. But when linker comes into play. I get the following error message (when trying to build ice):
Error 1 fatal error LNK1112: module machine type 'THUMB' conflicts with target machine type 'ARM' coredll.lib
Now, obviously my ARMV4I platform is not compatible with the one used in pocket-pc 2003 platform.
Question:
What do I have to change in the solution / project settings, so that the correct type and correct "coredll.lib" is chosen.
Sorry, if this is a dumb question...
I would appreciate any help very much.
Thank you.
HpGisler
I've test-compiled Ice-E (embedded ice) with the already supplied target for pocket-PC 2003 and compiling worked fine. Great.
Now my problem/question:
I've got an other Win CE 5.0 Target (including appropriate SDK) for development under MS-Visual Studio 2005 (VC8). The Processor type is ARMV4I.
I've tried to port the pocket-pc 2003 solution to the other target. But when linker comes into play. I get the following error message (when trying to build ice):
Error 1 fatal error LNK1112: module machine type 'THUMB' conflicts with target machine type 'ARM' coredll.lib
Now, obviously my ARMV4I platform is not compatible with the one used in pocket-pc 2003 platform.
Question:
What do I have to change in the solution / project settings, so that the correct type and correct "coredll.lib" is chosen.
Sorry, if this is a dumb question...
I would appreciate any help very much.
Thank you.
HpGisler
0
Comments
-
Ok. I've found the problem. If anybody is interested:
The linker flag: '/MACHINE:ARM' needs to be set to 'MACHINE:THUMB'
0