07-18-2012 05:14 AM
I am trying to call a dll on a windows CE6.0 device, which is the KEBA KeTop T20techno.
In the "call library function" I added a selfmade WIN32 stub dll and in the build specifications I added the original Windows CE .lib file.
When I try to build an execution I always get the following build error:
THUMB is a missing VI or C file
ARM is a missing VI or C file
Can anyone give me a hand on this issue?
07-18-2012 05:18 AM
07-18-2012 05:24 AM
Yes, it is.
Otherwise I would get an error like function1 is a missing VI or C file...
07-18-2012 01:10 PM
This is the build report by the way:
Main.c
Generating Code...
Compiling...
_lvcepda80ARMtemp_.cpp
Generating Code...
Compiling...
lvCEPDAMain.c
Generating Code...
PDALib0.lib(DAI.dll) : fatal error LNK1112: module machine type 'THUMB' conflicts with target machine type 'ARM'
07-19-2012 07:45 AM
I think you can find the answer in this link.
http://digital.ni.com/public.nsf/allkb/517300B49212795986256DDD00623FEE?OpenDocument
best regards
07-20-2012 06:59 AM
I have my answer now,
the C - .dll that I'm trying to use has THUMB instructions (16bit) the LV Toch Panel Module can only handle ARM instructions (32bit).
That's why Ing this error.
Thanks