By updating the Toradex CE libraries we use from old version 1.7 (2016) to the newest 2.3 version, rebuild fails with linker error:
7>IntLib.lib(int.obj) : error LNK2019: unresolved external symbol __GetUserKData referenced in function GetCurrentProcessId
(I found anything but this about it).
Please be aware that, even deploying on CE6, our VS2008 solution is built for platform Toradex_CE500, due to retrocompatibility issues using the WifiPeekLib project in it).
By the way, Our main reason for this libraries update is the following:
We built project on CE5 with libs 1.7 to deploy on CE6 V1.4B1. We also use I2C1, but we use the builtin rtcsync to save datetime.
Recently we had to adapt to the new CE6 V1.5 .
As I can get from here, in the new image rtcsync was updated to use libraries that no more rely on i2c builtin driver, whereas the old libs linked in our application do, and this cause conflicts. As our app run right after boot (and init i2c), our end users won’t be able to customize date time (saved on external rtc) from inside it.