如题,以前的一个在WIN CE5.0上面的DLL,好像不能再WIN CE6.0上使用,于是想在CE6.0的平台上重新编译一下,只有dll、h、lib文件,能不能用VS2005重新编译一下,能在6.0上运行。具体怎么做?谢谢啦!
------解决思路----------------------
DLL 是不是能通用,取决于 DLL 的功能、及代码的实现。
因为 WinCE5.0 与 WinCE6.0 并不是完全相同的,区别最大的要属驱动的框架。WinCE5.0 驱动也运行于应用层,所以应用可以方便的使用驱动的功能;但WinCE6.0驱动不再运行于应用层,而是运行于系统层,应用访问应用必须要通过驱动接口的 IOCTRL 接口。
除了以上,还有其它的差别的。
------解决思路----------------------
如果没有BZ说的问题,你直接丢wince6.0上跑,把所有接口测试一遍看是否正常就知道了。