1.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <minigui/common.h>
#include <minigui/minigui.h>
#include <minigui/gdi.h>
#include <minigui/window.h>
static int HelloWinProc (HWND hWnd, int message, WPARAM wParam, LPARAM lParam)
{
}
static void InitCreateInfo (PMAINWINCREATE pCreateInfo)
{
}
int MiniGUIMain (int args, const char* arg[])
{
#ifdef _LITE_VERSION
#endif
}
2.
3.
错误一:
NEWGAL: Does not find matched engine: qvfb.
Error in step 3: Can not get graphics engine information!
InitGUI failure when using /usr/local/etc/MiniGUI.cfg as cfg file.
No available video device.
解决:在终端中,进入qvfb文件夹,运行qvfb,出现对话框,设置SIZE为640*480,DEPTH为32位,重新运行程序。
错误二:重新运行后,出现如下错误
Error in step 7: Can not attach shared resource!
InitGUI failure when using /usr/local/etc/MiniGUI.cfg as cfg file.
解决:在终端中运行./mginit (位于mg-samples-1.3.1/src中)。会出现如下错误:
Error in step 2: There is already an instance of 'mginit'!
InitGUI failure when using /usr/local/etc/MiniGUI.cfg as cfg file.
此时,可以把/var/tmp中的内容
(mginit和minigui两个文件)删除,重新运行程序即可。
LoadSharedResource: File exists
Error in step 7: Can not load shared resource!
InitGUI failure when using /usr/local/etc/MiniGUI.cfg as cfg file.