PIC开源程序MPLAB X 3.26编译不过

2020-02-06 10:05发布

最近有一个项目想要用到一份开源代码,想自己编译下源码:但始终报错,不知道如何解决,求大神支招

IDE:MPLAB X 3.26
编译器:XC16 v1.26 ;ASM30 3.12;ASM30 3.12

也试着用过MPLAB IDE 8.88,8.80,8.70,8.60,8.50去编译都是报一样的错误

编译之后,报错如下:

Expected constant expression for size argument.

Check operand #2. Operand must be between 0 and 15, inclusive.

Error: Invalid operands specified (‘bset INTCON1,#NSTDIS’).
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
foxcase
1楼-- · 2020-02-06 15:06
Expected constant expression for size argument。说的很清楚
gsq19920418
2楼-- · 2020-02-06 18:59
foxcase 发表于 2016-4-11 16:19
Expected constant expression for size argument。说的很清楚

开源的程序中,我没有动,人家都可以编译通过的!
xinbihui
3楼-- · 2020-02-06 19:43
可能和编译器有关
gsq19920418
4楼-- · 2020-02-06 19:55
 精彩回答 2  元偷偷看……
foxcase
5楼-- · 2020-02-06 22:20
expected constant expression
中文对照:(编译错误)期待常量表达式
分析:一般是定义数组时数组长度为变量,例如“int n=10; int a[n];”中n为变量,这是非法的
lu976046395
6楼-- · 2020-02-07 03:38
最好上传一下代码让大伙看看是什么情况,不然瞎灯黑火的

一周热门 更多>