在MPLAB X IDE软件中新建工程。按照惯例,通常会把头文件放在名为 h 的文件夹下,源文件放在 src 文件夹下,如下图所示。这里编译时会报标题所示错误。
环境
MPLAB X IDE版本:v5.10
编译器:xc16-gcc v1.20
解决方法
1、打开菜单 文件项目属性,弹出项目属性对话框。点击 XC16,编辑 Common include dirs。
2、添加 ..和.目录。 这两种路径分别表示:上一级目录的h文件夹和本级目录。
3、点击 OK 按钮后。
上一篇:C语言——MPLAB中if语句不执行问题
下一篇:PIC最简约的PWM波形产生程序(PIC16F877A)
推荐阅读
史海拾趣
Excelsys公司自创立之初,就致力于电源管理技术的研发。在电子行业中,电源管理一直是影响产品性能和可靠性的关键因素。公司团队通过不断的技术创新,推出了一系列高性能、高效率的电源管理产品,赢得了市场的广泛认可。特别是在智能设备日益普及的背景下,Excelsys的电源管理解决方案为各种智能设备提供了稳定可靠的电力支持,助力了行业的发展。
随着业务的不断扩张,Dawn Electronics Inc公司意识到供应链管理的重要性。公司加强了与供应商的合作,建立了稳定的供应链体系,确保原材料的质量和供应的稳定性。同时,公司还优化了生产流程,提高了生产效率和产品质量。这些措施有效地降低了成本,提高了公司的竞争力。
近年来,电子行业面临着原材料成本上升、环保要求提高等多重挑战。AUK Contractors Co Ltd积极应对这些挑战,通过优化生产流程、采用环保材料等方式降低成本、提高效益。同时,公司还加大了对新能源、智能制造等领域的研发投入,实现了从传统电子制造向高科技领域的转型升级。
佰鸿公司一直非常重视技术创新和研发投入。通过不断的技术创新,公司成功开发出多款具有竞争力的LED产品,如高散热性发光二极管、贴片型发光二极管等。这些产品的推出,不仅提升了佰鸿在市场上的竞争力,也为其赢得了客户的广泛认可。此外,公司还积极申请专利保护,以确保其技术成果得到充分的保护。
佰鸿公司在2008年成立之初,正值LED行业蓬勃发展的时期。面对激烈的市场竞争,公司经过深入的市场调研,确立了LED大功率路灯制造商、方案提供商、系统集成商的市场定位。随后,佰鸿在大功率路灯照明市政LED改造方面投入大量精力,成功完成了兰池大道、咸阳快速干道等多个大型LED路灯方案设计及老旧路灯改造项目。这些项目的成功实施,不仅为佰鸿在市场上站稳了脚跟,也为其后续发展奠定了坚实的基础。
进入90年代,随着电子技术的快速发展,市场对电阻器的要求也越来越高。天二科技紧跟行业趋势,投入大量资源进行技术研发和产品创新。1996年,公司成功推出贴片电阻器,这一产品凭借其优良的性能和稳定的品质,迅速赢得了市场的认可。此后,天二科技又陆续推出了耐高温电阻器、超薄贴片电阻器等一系列新产品,进一步丰富了公司的产品线。
设计的时候用到I2C总线,但是需要在一片单片机上模拟出两个I2C总线。不知道坛子里有没有弄过I2C总线的!模拟出两路I2C总线可行吗?知道的给提供点思路。谢谢 :)… 查看全部问答∨ |
|
摘要:简要介绍了不对称半桥同步整流变换器的工作原理,对同步整流管的驱动方式进行了比较和选择,并在分析变换器的整流损耗的基础上,总结出了影响整流损耗和变换器效率的各种参数。… 查看全部问答∨ |
我做了一个32*16的点阵屏,上行控制P0,P2口控下行,列用74HC154. 做静态显示或交替显示汉字正常. 左流动显示方式,但是汉字显示不正常,有的缺笔画.我核对过字摸没有问题. 请教各位大侠帮忙.… 查看全部问答∨ |
在Activesync同步时,无法用USB连接PC,当插入USB时,目标机上显示‘桌面 @ 19200’已连接,但PC机上 Activesync4.1轮子不停的转,连接不上目标机。过1分钟左右,目标机上显示的已连接消失,无法连接上。在目标机上新建一个连接,只有一个COM1选择 ...… 查看全部问答∨ |
wince: 输入为触摸屏 问题一: 当屏幕背光关闭后 将 第一次点击触摸屏产生的鼠标事件(WM_LBUTTONDOWN/WM_LBUTTONUP) 忽略 就是此次点击 只 起到 点亮屏幕的作用 &n ...… 查看全部问答∨ |
请教各位大虾了,拜谢拜谢! 在本机上执行没有任何问题,在S3C2410开发板上执行出现的问题: 1.请注意215行,filename分配空间。 如果我写了这一行,在执行 290 行,出现 segmentation fault 如果我没写这一行,在执行 2 ...… 查看全部问答∨ |
问题:启动程序时会自动出现等待漏斗-----怎么去掉啊?? 系统:wince5.0 使用PB5.0 在组件中没有添加鼠标 据说可以改bsp,有能说详细点的吗? 又:据说在目录 \\PUBLIC\\COMMON\\OAK\\DRIVERS\\SKINNABLEUI\\GWE\\CURSOR\\ 下,可以修 ...… 查看全部问答∨ |
最近遇到个多进程共享内存的同步问题,困扰了好几天(由于不想用Mute等来加锁,所以准备自己写一个简单:( 下面是我的设计思路,请朋友们帮忙看看,指点一下,呵呵 一、以下是共享内存区域的数据结构体定义: Struct { int len; ...… 查看全部问答∨ |
如题? 请教大虾该如何解决? tux -o -d flshwear -c"/disk DSK1:" log之中的内容: opening a handle to storage device "DSK1:" CreateFile("DSK1:", GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL ...… 查看全部问答∨ |