Microchip
登录
直播中
刘甜甜
7年用户
299经验值
私信
关注
[问答]
atoi()函数导致冲突的声明错误XC8 1.41
开启该帖子的消息推送
XC8
我想使用atoi()函数,但是我得到以下错误:函数在“C:Program Files(x86)Micro.xc8v1.41source.atoi.c”中定义如下:我调用函数,该函数以前在C18项目中工作,并且我还通过添加f解决了这个问题对主要源文件的功能,但是我应该能够使用XC8提供的函数。有什么想法吗?谢谢。
回帖
(3)
王焕树
2019-11-4 11:05:37
在stdlib.h中的声明是:它不包含“register”属性。它就像回到版本1.34(至少)一样,不过也许最新的编译器现在认为这是不匹配的。您没有将“register”定义为其他内容,是吗?
在stdlib.h中的声明是:它不包含“register”属性。它就像回到版本1.34(至少)一样,不过也许最新的编译器现在认为这是不匹配的。您没有将“register”定义为其他内容,是吗?
举报
陈晨
2019-11-4 11:33:43
你可能需要先包括XC.H吗?
你可能需要先包括XC.H吗?
举报
夏涌革
2019-11-4 13:35:05
看来你是对的。如果我使用XC8 1.35或1.41,项目构建就可以。但是,如果我使用atoi(),除非包括
。我认为这是不需要的。h文件包含定义:如果我只是将声明添加到主代码中,它将毫无错误地构建。此外,AFAIK,项目使用“DC-DC_PWM_16F1829_main.c”,这就是我一直在编辑的内容。我有另一个项目,使用“DC-DCYPWM16F1825SUML.C”文件。我真的应该结合使用条件构建,与更通用的名字,如“DC-DC_PWM”和调整各种设备。谢谢!
看来你是对的。如果我使用XC8 1.35或1.41,项目构建就可以。但是,如果我使用atoi(),除非包括
。我认为这是不需要的。h文件包含定义:如果我只是将声明添加到主代码中,它将毫无错误地构建。此外,AFAIK,项目使用“DC-DC_PWM_16F1829_main.c”,这就是我一直在编辑的内容。我有另一个项目,使用“DC-DCYPWM16F1825SUML.C”文件。我真的应该结合使用条件构建,与更通用的名字,如“DC-DC_PWM”和调整各种设备。谢谢!
举报
更多回帖
rotate(-90deg);
回复
相关问答
XC8
变量的
声明
与版本1.42和1.43
冲突
2019-01-21
1008
请问使用
XC8
1.41
和MPLABX 3.55把字符串转换成整数和long值,出现
错误
如何解决?
2020-04-16
1220
USART配置会
导致
BusyUSART()
函数
出错
2019-04-10
2068
当切换到
xc8
1.41
时出现以下报告是什么意思?
2019-11-01
1739
变量的
冲突
声明
2019-07-10
1888
XC8
v
1.41
的改进有哪些
2020-04-22
1198
XC8
错误
1513是什么意思?
2019-11-11
1808
怎么在计算机之间移动MPLABProjects
2019-01-02
1474
怎么在
XC8
组装模块中
声明
变量
2019-10-25
1559
MPLAB
XC8
C编译器是否可以屏蔽/禁用有关pitch的咨询报告?
2020-04-22
1900
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分