在我的 math.h 中找不到 log2?

2024-03-07

我正在使用相当新安装的 Visual C++ 2008 Express。

我正在尝试编译一个使用 log2 函数的程序,该程序是通过在 Mac 上使用 Eclipse 找到的,但是这台 Windows 计算机找不到该函数(错误 C3861:“log2”:未找到标识符)。

按照我的理解,包含目录是特定于 IDE 的,对吗? math.h 不存在于我的 Microsoft SDKs\Windows\v6.0A\Include\ 目录中,但我确实在此目录中找到了 math.h:Microsoft Visual Studio 9.0\VC\include。该目录中还有一个 cmath...

日志2在哪里?


From here http://www.cprogramming.com/fod/log2.html:

原型:double log2(double a number);
头文件:math.h (C) 或 cmath (C++)

或者模仿它就像here http://weseetips.com/2008/09/10/how-to-calculate-log2-of-any-number/

#include <math.h>  
...  
// Calculates log2 of number.  
double Log2( double n )  
{  
    // log(n)/log(2) is log2.  
    return log( n ) / log( 2 );  
}  

不幸的是微软不提供 https://stackoverflow.com/questions/758001/log2-not-found-in-my-math-h/758040#758040.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在我的 math.h 中找不到 log2? 的相关文章

随机推荐

  • 你能让 Supertest 等待 Express 处理程序完成执行吗?

    I use 超测 https github com visionmedia supertest测试我的 Express 应用程序 但当我希望处理程序进行异步处理时 我遇到了挑战after发送请求 以这段代码为例 const request
  • 从 Android 浏览器外部访问 Web Storage 或 IndexedDB

    我想使用 HTML 和 JavaScript 构建一个基于浏览器的离线应用程序来收集 Android 平板电脑上的调查数据 该应用程序将由一些带有表单的静态页面组成 供用户输入数据 然后使用 Web Storage 或 IndexedDB
  • android比较2张图像并突出显示差异

    将提供 2 张图片 我们需要找到它们之间的差异并突出它们 到目前为止我已经看到了这个solution https stackoverflow com questions 25022578 highlight differences betw
  • emacs 的 Egg git 接口,提交消息为空

    我使用egg emacs有git 作为emacs中的git接口 每当我尝试实现提交 amend 时 我都会收到 GIT COMMIT AMEND gt Aborting commit due to empty commit message
  • 为什么记录器建议每个类使用一个记录器?

    根据 NLog 的文档 大多数应用程序将为每个类使用一个记录器 其中记录器的名称与类的名称相同 这与 log4net 的操作方式相同 为什么这是一个好的做法 使用 log4net 每个类使用一个记录器可以轻松捕获日志消息的来源 即写入日志的
  • Scala:当两个项目之一满足某些条件时进行模式匹配

    我经常编写比较两个对象的代码 并根据它们是否相同或不同 根据它们的不同之处 生成一个值 所以我可能会写 val result v1 v2 match case Some value1 Some value2 gt a case Some v
  • 工人、网络或服务;无论如何要访问窗口对象?

    我正在尝试在 webOS 中利用 Web Worker 来进行标牌应用程序 因为存在一个奇怪的错误 即使用 SCAP API 执行文件下载之间的时间呈指数级减慢 我的想法是尝试网络工作人员下载文件 希望这意味着问题会消失 应用程序会更快一些
  • 将 MySql 与 Entity Framework 4 和代码优先开发 CTP 结合使用

    我想我应该尝试一下 Scott Guthrie 的最新的帖子 http weblogs asp net scottgu archive 2010 07 16 code first development with entity framew
  • 在 Winforms 中将属性绑定到控件

    将属性绑定到控件的最佳方法是什么 以便当属性值更改时 控件的绑定属性也会随之更改 所以如果我有房产FirstName我想将其绑定到文本框txtFirstName文本值 所以如果我改变FirstName值 Stack 然后属性txtFirst
  • 将所有列表值增加一个增量[重复]

    这个问题在这里已经有答案了 我觉得我现在正经历一个白痴时刻 我有一个清单 我需要为每个数字加上 170 list1 1 2 3 4 5 6 7 8 list2 171 172 173 具体答复 使用列表理解 In 2 list1 1 2 3
  • 根据文字大小调整图像大小

    下面的 PHP 代码生成文本作为动态创建的图像 我如何才能使图像仅与文本一样大 谢谢
  • MDX 按维度属性计算的成员过滤器

    我想创建一个计算成员并按维度过滤它 这是工作示例 Policy Policy Status Void Policy Tran Type Renewal Measures FK Policy Distinct Count 但如果我想像这样过滤
  • 使用 jcc 在 pylucene/inheritance 中编写自定义分析器?

    我想用 pylucene 编写一个自定义分析器 通常在java lucene中 当你编写一个分析器类时 你的类继承了lucene的Analyzer类 但 pylucene 使用 jcc 即 java 到 c python 编译器 那么如何使
  • 使用 unittest.mock 在 Python 中模拟 os.remove

    我该如何嘲笑os remove with unittest mock 我的尝试 使用pytest def test patch remove with patch os remove remove foo 给出错误 remove foo E
  • Python:在循环内仅打印一次

    我有一个代码 我想从相机捕获视频 我想使用 Python 的日志库在 shell 上获取消息或将它们导出到文本文件 这是我的代码的一部分 在 while 循环内我想打印相机打开成功 import numpy as np import cv2
  • 在 php 中清理整个 $_POST 数组的好方法是什么? [复制]

    这个问题在这里已经有答案了 我有一个包含很多变量的表单 然后发送电子邮件 而不是清理每个变量 POST价值与filter var POST var FILTER SANITIZE STRING 我正在寻找一段更简单的代码 我想出了下面的内容
  • knit:在 Rmd 文档中编织单独的 Rnw 文档

    我有一个 R markdown 主文档 Rmd 我想在其中knit一些separate其中一个块中的 Rnw 文档 无子文档 然而 当我打电话时knit在Rnw文档上 包含的R代码块似乎没有被处理 导致尝试运行时出错texi2pdf在他们
  • 如何在 WPF 中播放 .flv 文件?

    如何在 WPF 中播放 flv 文件 请任何人帮助我 Create the interop host control var host new WindowsFormsHost Create the ActiveX control var
  • matlab中的散点极坐标图

    我正在尝试绘制楔形图 赤经与红移 我想我可以在极坐标中使用散点图 matlab中的极坐标函数似乎非常有限 甚至这个 polar a 1 a 2 Linewidth 1 给我一个错误 Error using polar line 23 Too
  • 在我的 math.h 中找不到 log2?

    我正在使用相当新安装的 Visual C 2008 Express 我正在尝试编译一个使用 log2 函数的程序 该程序是通过在 Mac 上使用 Eclipse 找到的 但是这台 Windows 计算机找不到该函数 错误 C3861 log