关于Deprecated declaration MDK_Miniz_UnInit - give arg types的编译问题

本文介绍了一种在使用MDK开发ARM9程序时遇到的编译错误DeprecateddeclarationMDK_Miniz_UnInit-giveargtypes,并提供了解决方案。通过修改函数声明中的参数类型,成功解决了编译问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于Deprecated declaration MDK_Miniz_UnInit - give arg types的编译问题

嵌入式开发交流群280352802,欢迎加入!

用MDK开发ARM9程序时,出现了该问题.出问题的函数如下:

void mz_uninit()
{
	malloc_cus = (malloc_cus_t)0;
	free_cus = (free_cus_t)0;
	realloc_cus = (realloc_cus_t)0;	
}

声明为:

void mz_uninit();

要给出参数类型,进行如下修改即可:

void mz_uninit(void);
void mz_uninit(void)
{
	malloc_cus = (malloc_cus_t)0;
	free_cus = (free_cus_t)0;
	realloc_cus = (realloc_cus_t)0;	
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值