大家好,我用的ccs5.5。有些文件里面的函数可以右键打开open declaration,有些右键打不开,而且有的函数字体成紫色,有的正常颜色,是因为打不开的函数是自己定义的,不是库函数才这样的吗,但是无论函数是在lib里面还是在.c文件里面,在使用之前,都应该有声明才可以用啊,为什么会打不开呢?
noaming:
是不是语法错误,编译、调试有什么问题吗?
littleWhite:
回复 noaming:
程序是返利,编译通过可以运行,而且打不开的函数在doxygen里面是没有的。但是就算是这样也应该有声明的地方啊。
noaming:
回复 littleWhite:
在工程中定义的函数,右键都是可以打开,找到函数体的。
库中引用的函数,是不能打开函数体的。
你可以用右键查找,看看你工程中是否有这个函数体的定义。
littleWhite:
回复 noaming:
对的,但是库里面的函数虽然看不见函数内部,应该也能看见声明的部分吧,可是右键opendeclaration完全没反应
littleWhite:
回复 noaming:
比如说CSL_intcInit() 这个函数,说明文档如下,但是根本看不到detail,不知道该怎么用,而且范例中右键也打不开
File for functional layer of CSL API CSL_intcInit(). More…
#include <ti/csl/src/intc/csl_intc.h>#include <ti/csl/src/intc/_csl_intc.h>#include <ti/csl/src/intc/csl_intcAux.h>
Detailed Description
File for functional layer of CSL API CSL_intcInit().
PATH
noaming:
回复 littleWhite:
你好,一般工程都是加载CSL库文件,你右键是打不开源码的。
CSL库的使用要,阅读CSL/DOC这样的路径下的资料来使用。
noaming:
回复 littleWhite:
程序开头的头文件路径如下面一样:
#include <ti/csl/src/intc/csl_intc.h>#include <ti/csl/src/intc/_csl_intc.h>#include <ti/csl/src/intc/csl_intcAux.h>
则程序中可以直接使用csl_intc.h中的函数。点击右键,应该会打开csl_intc.h这个文件的,显示函数定义处的。
littleWhite:
回复 noaming:
你好,不是想要看源代码,我的问题主要有两个,一个是,有些函数在ccs中右键打不开声明,即使没有源码,也应该在.H文件里面有函数的声明吧。第二,在ti\pdk_C6678_1_1_2_5\packages\ti\csl\docs\doxygen\html文件夹下面找到的说明文档,有些打开之后里面没有细节,没有说明参数情况,也没有函数功能的介绍,如上图所示。不知道是怎么回事。
littleWhite:
回复 noaming:
好的,谢谢,只能这样从.H文件一个一个查看了,不能再函数上直接open declaration 显示。
还有我的csl说明文档为什么有些没有内容呢,是文件的问题吗?