经过给位大侠和度娘的帮助,终于能在VC上仿真ucGUI了,最大的收获是:源码的完整性以及VC++的可使用性(win7的兼容)。这两个直接制约仿真的成功与否,只要这两个确保没问题,那么,在不改动源码的前提下,应该不会出现报错和警告
上个简单的测试截图,虽然简单,但是是基于VC的仿真器
不过,这个图画的实在是难以让人直视,所以我想打开GUI的抗锯齿功能,但是结果出现了错误
源码如下
void MainTask(void) {
char i;
GUI_Init();
GUI_SetBkColor(GUI_BLUE);
GUI_Clear();
GUI_AA_EnableHiRes();
GUI_AA_SetFactor(3);
GUI_SetPenSize(3);
GUI_SetColor(GUI_LIGHTGRAY);/*浅灰*/
GUI_DrawLine(105,70,105,200);
GUI_DrawLine(135,70,135,200);
GUI_SetColor(GUI_LIGHTGRAY);/*浅灰*/
for(i=30;i<35;i++)
GUI_DrawCircle(120,226,i);
GUI_SetColor(GUI_RED);
GUI_AA_FillCircle(120,226,30);
}
VC++6.0报错如下:
请问大侠,这是什么情况? |