【emWIN】一种提高模拟效率的方法

在学习emWIN的时候,我们一般使用模拟器比较方便学习调试每个控件。

下面说一种在GUIBuilder中设置好之后,点击保存,然后在Visual Studio中直接可以编译运行的方法。

首先

    我把官方的模拟器软件包放在了如下位置

D:\MinGW_GUI_V546_VS2017

GUIBuilder在D:\Program Files,(放在你们自己的目录就可以,中文目录不晓得可不可以)

下面修改GUIBudiler所在目录的配置文件,如下图

记事本打开后,把这个目录修改成你模拟器工程目录(GUIBuilder若是已经打开,需要重启,若是没有配置文件,打开软件保存一次就有了)

我是新建了一个USER文件夹。

接下来第二部,新建一个main_task.c的C文件,放入USER

文件内容如下

#include "DIALOG.h"
extern WM_HWIN CreateFramewin(void);

// USER START (Optionally insert additional defines)
//
// Recommended memory to run the sample with adequate performance
//
#define RECOMMENDED_MEMORY (1024L * 5)
// USER END




// USER START (Optionally insert additional public code)
void MainTask(void *pdata)
{
	pdata = pdata;
	GUI_Init();
	WM_SetDesktopColor(GUI_BLACK);
	//
	// Check if recommended memory for the sample is available
	//
	if (GUI_ALLOC_GetNumFreeBytes() < RECOMMENDED_MEMORY) {
		GUI_ErrorOut("Not enough memory available.");
		return;
	}
	GUI_UC_SetEncodeUTF8();
	CreateFramewin();
	GUI_SetBkColor(GUI_BLUE);
	GUI_Clear();
	//GUI_GotoXY(0, 0);
	//GUI_DispDec(1234, 7);
	
	while (1)
	{
		GUI_Delay(100);
	}
}

重要的语句是红色字体部分,其他的根据自己需要修改。这个文件的作用的调用GUIBuilder中的函数

到这里就完成了,每次重新保存GUIBuilder中的数据之后

打开VS出现

点击是即可,重新编译,运行,不用每次都要复制了,效率大大提高。



最后欢迎大家加入上海地区嵌入式交流群QQ群:202383781

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有一双挣钱的小能手

您的打赏是众人更好的前行!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值