Open GoogleCodeExporter opened 8 years ago
ftk 0.4 for ucosII,在运行demo中发现不难输入键值,跟踪查找得知ftk-0.4 \src\backend\ucosii里的ftk_source_input.c里ftk_source_input_create函数并�� �有 调用ftk_keymap_init对s_key_map初始化,导致只检测到键状态,却�� �有键值。加上 ftk_keymap_init后输入键正常。 ucosII还有个小问题是demo_xul和ftklua_run不能正常加载xul和lua文�� �,主要是argc argv使用了固定值,而不是真正传送它们到demo的main里。所以�� �行不了。 于是我在ucos_sim.c中的main改成如下的。 int argc_in; char **argv_in; int main(int argc, char *argv[]) { HANDLE handles[2]; DWORD dwEvent; argc_in = argc; argv_in = argv; 在demo_xul.c中 extern int argc_in; extern char **argv_in; int FTK_MAIN(int argc, char* argv[]) { if( argc_in > 1){ argc = argc_in; argv = argv_in; } 在lua_runner.c中 extern int argc_in; extern char **argv_in; int FTK_MAIN(int argc, char* argv[]) { int ret = 0; lua_State *L = NULL; if( argc_in > 1){ argc = argc_in; argv = argv_in; }
Original issue reported on code.google.com by JZ4740@gmail.com on 22 Apr 2010 at 7:39
JZ4740@gmail.com
Original issue reported on code.google.com by
JZ4740@gmail.com
on 22 Apr 2010 at 7:39