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

DSP/BIOS有关C和C++

各位大神:

DSP/BIOS工程支持C++,我的dsp工程底层接口用c编写,但是算法部分是用c++写的,这样在一个工程中既有.c文件又有.cpp文件,我在一个.c文件中调用.cpp中定义的函数,link时报错说undefined,可如果把这个.c文件改为.cpp后缀,那就会有一些接口函数undefined。那一个DSP/BIOS的工程能不能既有.c文件又有.cpp文件啊,如果能的话,如何在.c中调用.cpp中定义的函数啊。

Shine:

你用extern "C"定义cpp函数了么?

hao li1:

回复 Shine:

cpp中是类的成员函数,也能用extern “C”定义吗

Shine:

回复 hao li1:

你不能用么?可以看一下下面wiki网站上的用法。http://processors.wiki.ti.com/index.php/Overview_of_C%2B%2B_Support_in_TI_Compilers#Name_Mangling

赞(0)
未经允许不得转载:TI中文支持网 » DSP/BIOS有关C和C++
分享到: 更多 (0)