我在CE7下做了一个MFC程序,程序本身是可以正常运行的,但是我在Dlg类的初始化函数中加一条打印语句
printf("error: %d" , GetLastError());
然后在目标机上运行该程序,程序起来后在命令行中打印一条信息:
error:126
不知道是为什么会输出126而不是0。
我用的主板是ICOP的VDX x86
开始我怀疑是BSP或者SDK的问题,然后用CEPC也试了,问题一样。
请大家帮忙看看啊。
------解决方案--------------------
126 是找不到指定的模块。
此代码前有什么代码?
------解决方案--------------------
系统CE7安装有问题吧
------解决方案--------------------
我的wince7一切正常。
------解决方案--------------------
这个值可能是你程序中到某个线程出错导致到一个错误值,只是被你读到来而已。你可以创建一个其他到程序再试试。