最近有个问题一直想不明白,为什么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