TI中文支持网
TI专业的中文技术问题搜集分享网站

F28335-程序编译

最近有个问题一直想不明白,为什么TI的历程中,调用RC_MACRO(rc1),他没有并没有加”;“,编译时也可以通过。如图:

而我自己在调用时,就会出错,如图:

请问是为什么,谢谢。

囧:

你的warning和error的具体内容是什么?

最近有个问题一直想不明白,为什么TI的历程中,调用RC_MACRO(rc1),他没有并没有加”;“,编译时也可以通过。如图:

而我自己在调用时,就会出错,如图:

请问是为什么,谢谢。

ZENGZHEN XING:

回复 囧:

并没有显示与之相关的错误或者是警告,但是就是会显示!,而在源程序中就不会有这种问题

最近有个问题一直想不明白,为什么TI的历程中,调用RC_MACRO(rc1),他没有并没有加”;“,编译时也可以通过。如图:

而我自己在调用时,就会出错,如图:

请问是为什么,谢谢。

囧:

回复 ZENGZHEN XING:

CCS报错,一般会在problem窗口有错误报告,你的错误内容是什么,能截图看一下吗?有可能是没有加入库到项目。具体看了错误报告才知道。

最近有个问题一直想不明白,为什么TI的历程中,调用RC_MACRO(rc1),他没有并没有加”;“,编译时也可以通过。如图:

而我自己在调用时,就会出错,如图:

请问是为什么,谢谢。

ZENGZHEN XING:

回复 囧:

之前说错了,麻烦你看一下,我在上面调用的是封装好的macro,报错中所说的没有定义,不知道如何处理。

 

最近有个问题一直想不明白,为什么TI的历程中,调用RC_MACRO(rc1),他没有并没有加”;“,编译时也可以通过。如图:

而我自己在调用时,就会出错,如图:

请问是为什么,谢谢。

囧:

回复 ZENGZHEN XING:

你在项目的include中加入了.h文件吗?需要在项目的include选项中link库,才能调用,你看一下原来例程项目中属性下面的 Include Options选项,里面链接了所以motor_control的库。

最近有个问题一直想不明白,为什么TI的历程中,调用RC_MACRO(rc1),他没有并没有加”;“,编译时也可以通过。如图:

而我自己在调用时,就会出错,如图:

请问是为什么,谢谢。

ZENGZHEN XING:

回复 囧:

感谢您的回答,我已经把需要的.h文件全部复制到一个include文件夹中了,例如ipark.h等等。

我的做法如下:把程序中要用到的include.h复制到自己新建的include文件夹中,然后在include opitions中添加了自己新建的include文件夹。

编译后还是这种错误,请问是哪里的问题。

最近有个问题一直想不明白,为什么TI的历程中,调用RC_MACRO(rc1),他没有并没有加”;“,编译时也可以通过。如图:

而我自己在调用时,就会出错,如图:

请问是为什么,谢谢。

囧:

回复 ZENGZHEN XING:

你有在程序中include相应的头文件吗?比如你在main.c的头上写#include ipark.h?

因为你从include opitions中加入的头文件只是告诉CCS,这个项目如果用到里面的文件可以去那里找,但是如果头文件不声明,他就不会去找。

最近有个问题一直想不明白,为什么TI的历程中,调用RC_MACRO(rc1),他没有并没有加”;“,编译时也可以通过。如图:

而我自己在调用时,就会出错,如图:

请问是为什么,谢谢。

jiaji Lu:

回复 囧:

你好,我也碰到了这个问题,你可以告诉我例程在controlsuite中的路径吗?

我在main.c中添加了头文件IQmathLib.h ipark.h pi.h 但还是报错

最近有个问题一直想不明白,为什么TI的历程中,调用RC_MACRO(rc1),他没有并没有加”;“,编译时也可以通过。如图:

而我自己在调用时,就会出错,如图:

请问是为什么,谢谢。

jiaji Lu:

回复 ZENGZHEN XING:

在你的ipark.h中添加#include IQmathLib.h

赞(0)
未经允许不得转载:TI中文支持网 » F28335-程序编译
分享到: 更多 (0)