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

CCS中的 C++和C联合编程

把一个第三方的C++文件添加到工程中,在另一个C文件中加载了相应的。h文件,然后调用CPP文件中的函数,显示这个函数 unresolved  symbol,          

Shine:

请问代码怎么写的?用extern定义函数了吗?

ya zhou2:

回复 Shine:

你好,经过extern"C"解决了,但是又有一个小问题,printf输出浮点数,在console控制台显示不出来

Shine:

回复 ya zhou2:

printf没有打印信息的话,试试加大堆栈。

Tony Tang:

回复 ya zhou2:

ya zhou2但是又有一个小问题,printf输出浮点数,在console控制台显示不出来

是不是打印语句最后没有加\n.

ya zhou2:

回复 Tony Tang:

加着呢,  printf("i =%d, %f\n",i,y_mdm[i][0]);

这个printf在.CPP文件中调用,前面的double类型数据能显示出来,后面的%f就是空白在console窗口上

ya zhou2:

回复 Shine:

通过配置工程下的properties->C6000 Linker ->Basic Options 增大了stack,但是仍不能显示浮点数

赞(0)
未经允许不得转载:TI中文支持网 » CCS中的 C++和C联合编程
分享到: 更多 (0)