初级会员

- 积分
- 169
- 金钱
- 169
- 注册时间
- 2020-11-24
- 在线时间
- 38 小时
|
发表于 2021-1-6 21:32:28
|
显示全部楼层
本帖最后由 shelden 于 2021-1-7 22:18 编辑
楼主你好,我用这个开源代码遇到问题:编译时keil 5 软件提示gps.c中字符串复制函数strdup申明不清晰(declaration implicity),所以我自己在网上搜索了一个字符串复制函数,如下所示- char * my_strdup(char * s1)
- {
- char * str;
- size_t size = strlen(s1)+1;
- str = malloc(size);
- if(str)
- {
- memcpy(str,s1,size);
- }
- return str;
- }
复制代码
,并将原来的strdup全部替换为my_strdup,这个函数我单独测试过,是可以将测试数据进行复制的,但每次就卡死在这里,我也查不出原因。请问楼主跑通了这个开源代码吗?谢谢1 |
|