打印

请教Psoc4在creator2.2环境下math.h头文件的添加失败的原因

[复制链接]
2047|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chengshao0725|  楼主 | 2013-8-17 21:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问论坛中的高手,本人在使用PSOC4在Creator2.2的编译环境下进行编程中用到了math.h中的log和sqrt两个函数,但是提示“M0120:undefined reference to `log'”,请问是怎么回事?应该如何正确添加头文件?谢谢了
沙发
chengshao0725|  楼主 | 2013-8-17 21:22 | 只看该作者
自己顶一下,期待相关高手的回答,不胜感激

使用特权

评论回复
板凳
gingaer| | 2013-8-19 10:13 | 只看该作者
在main函数前加#include <math.h>,可以的,我试了下。

使用特权

评论回复
地板
liuweijie| | 2013-8-23 13:31 | 只看该作者
gingaer 发表于 2013-8-19 10:13
在main函数前加#include ,可以的,我试了下。

你好,我也同样遇到了这个问题,试过前面#include <math.h> ,但是还是不能使用里面的函数。是因为我们的creator少安装了什么吗?

使用特权

评论回复
5
gingaer| | 2013-8-23 16:42 | 只看该作者
liuweijie 发表于 2013-8-23 13:31
你好,我也同样遇到了这个问题,试过前面#include  ,但是还是不能使用里面的函数。是因为我们的creator少 ...

你的Creator版本是多少呢?
现在最新的版本是2.2 sp1 component pack 6.
http://www.cypress.com/?rID=56745

使用特权

评论回复
6
taoest| | 2013-9-2 15:39 | 只看该作者
Project -> Build Settings -> Linker -> General -> Additional Libraries. Type "m" in the Additional Libraries field.
解决方案。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

12

帖子

0

粉丝