//启动用户程序 static void *app_entry(void *args) { struct cui_app * this_app = NULL; if (args == NULL) { CUI_DEBUG("app_entry param error, can't start user app\n"); return NULL; } this_app = (struct cui_app *)args; cui_main(this_app); return NULL; }
int main(int argc, char *argv[]) { if (argc < 2) { fprintf(stderr, "usage: %s MUSIC.OGG\n", argv[0]); fprintf(stderr, "usage: %s -d OGG_DIR\n", argv[0]); return -1; } // dumpMemory(); if (monapi_get_server_thread_id(ID_GUI_SERVER) != THREAD_UNKNOWN) { GUIPlayer* player = new GUIPlayer; player->run(); delete player; } else { cui_main(argc, argv); } return 0; }