今天down了wxBasic下来(被逼无奈,Basic的语法总是熟悉的人多多吧?),发现基本上也是纯C的。(Linkman的笔记里已经说过)
用VC6编译,哗一下就好了,只需要编译一个core.c,其他.c都被#include进去了,除了10多个warning,什么毛病没有。
改用EVC编译,出来几个链接错误,什么localtime呀的,这个我熟,所有想要往CE上移植的程序都缺这个,而Lua的CE版本
已经把这些函数都实现好了,复制过来,稍微改改(主要是把main入口改成WinMain),哗,又好了,哈哈!

运行测试程序的时候有点小问题,就是fputs的调用判断是错的,hack了一下,:P
接下来就要看看怎么让wxBasic支持调用动态链接库的函数了。语法我还没想好:
是像python那样,增加一个关键字:
import ModemLib
ModemLib.Dial(“01088881111“)
还是不改动Basic语法,用函数代替:
LoadLib ”ModemLib.dll”
ExtCall “ModemLib.dll”,”Dial”,”01088881111”
前者更方便些。
大伙给点建议