把一个第三方的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,但是仍不能显示浮点数