各位大神:
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