Search code examples
c++barcode-scannermotorola-emdk

Barcode Scanning for MC55 series handhelds with C++


I have an old application originally written to run on windows CE, which should run on MC55A0 and does not. It will currently run on an MC65, but these are apparently at end of life.

The EMDK 2.7 for C does not even know what an MC55 is.

Also, the EMDK only works with VS2008, which is not longer supported, but I have managed to download a trial version anyway.

It looks like the barcode library I was using (scnapi32.lib) is not longer supported.

The question is: has anyone had any luck getting a barcode scanning app in C++ to run on an MC55A0, (and if so, how?) or should I just bite the bullet and port to C#?


Solution

  • Latest version of Zebra's EMDK for C support MC55A:

    The EMDK works only with Visual Studio 2005 SP1 and Visual Studio 2008 because these are the compilers that supports Windows CE/Windows Mobile. Newer compilers doesn't support these operative systems.

    Building an application in C++ targeting an MC55A0 is possible, and you can start from the sample application included in the EMDK.

    If the application is currently running on an MC65, you can take a look at the MC67 that is the natural evolution of the MC65 (and it's a WWAN device, MC55A0 is only WIFI).