c – 错误C3861:’roundf’:找不到标识符
发布时间:2020-12-16 03:09:19 所属栏目:百科 来源:网络整理
导读:我通常喜欢这样的谷歌搜索,但是这次似乎找不到任何东西. 我从here下载了一些源代码,它使用一个名为roundf的函数. 我已经#include math.h并且作为第一个想法添加了#include cmath但仍然有问题.我似乎找不到功能起源于哪里… 有替代功能吗?或者有人知道它来自
我通常喜欢这样的谷歌搜索,但是这次似乎找不到任何东西.
我从here下载了一些源代码,它使用一个名为roundf的函数. 我已经#include< math.h>并且作为第一个想法添加了#include< cmath>但仍然有问题.我似乎找不到功能起源于哪里… 有替代功能吗?或者有人知道它来自哪里,所以我可以包括头文件? 解决方法
roundf()函数由C99定义,但是MSVC实现了很少的C99,所以它不能用于Microsoft编译器.
你可以使用这个: float roundf(float x) { return x >= 0.0f ? floorf(x + 0.5f) : ceilf(x - 0.5f); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 是否有一个干净的API用于在ActiveRecord中
- mvn依赖中spring-webmvc和spring-web的区别
- c – Boost :: Spirit :: Qi.如何将内联解析器表达式转换为
- ruby-on-rails – Rails 5.2 Active Storage清除/删除附件
- erlang – 在Elixir伞应用程序中,应该将logger后端应用程序
- 俄罗斯方块练习中对 swift 语言的体会
- 【Flutter 混合开发】与原生通信-MethodChannel
- Oracle EBS常用查询 - 客户
- ruby-on-rails – 为什么我的Capybara / Poltergeist测试从
- 《从零开始学Swift》学习笔记(Day 24)――枚举(Day 24)