完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我正在尝试使用一些需要math.h的 RADAR_SPEED_MONITOR ifx库 诸如 hypotf 和 sqrtf 之类的函数。 但是,编译器找不到这些函数的声明位置并引发此错误。
-------------------------------- 来源/RDM/IFXBASE/LA.C:633:59:注意:在扩展 “SQRT” 633 时 | IFX_COMPLEX_SET_REAL(IFX_MAT_AT(A、i、i)、SQRT(总和));| ^~~ 来源/RDM/IFXBASE/Defines.H:122:14: 注意:包括 '' 或者提供 'sqrtf' 的声明 122 | #define SQRT sqrtf ------------------------------------------ 我在文件中有 #include ,包含这些数学函数的 math.h 位于 C:InfineonToolsModusToolbox™tools_3.1gccArm®-none-eabiinclude 中 编译器二进制文件也所在的文件夹。 我试过在 Makefile 中将 m 添加到 LDLIBS,将-lm 添加到 LDFLAGS 和 CFLAGS 中。这没有解决问题。 |
|
相关推荐
1个回答
|
|
|
要使用math.h中的函数,您需要在文件中包含
请确保在需要使用math.h函数的文件中添加以下代码行: ```c #include ``` 这将包含math.h头文件,并使函数可用。如果您已经包含了 如果您使用的是C++编译器,则应更改#include 请注意,某些编译器可能对math.h头文件路径有特殊要求。如果您使用的是非标准的编译环境或特殊的编译选项,请查阅相关文档或搜索特定于您的编译器的math.h包含问题的解决方案。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
140 浏览 0 评论
483 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
815 浏览 0 评论
1346 浏览 2 评论
804 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16903 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 15:20 , Processed in 0.593662 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1996