如何在CLion中添加<math.h>标头

时间:2019-03-18 11:12:35

标签: clion math.h

我是CLion的新手。我创建了一个名为 test12 且文件名为 avs.c 的项目。

我遇到类型为Undefined reference 'sqrt'的错误

CMakeListsta.txt 是:

cmake_minimum_required(VERSION 3.13)
project (test12 C)
set(CMAKE_C_STANDARD 99)
add_executable(test12 avs.c) 

要使CMAKELISTS使用 CLion 中的 math.h 标头,我应该做哪些更改?

1 个答案:

答案 0 :(得分:0)

CLion中似乎未启用math.h,因此您需要启用它! Source here

  1. 添加#include <math.h>
  2. 在CMakeLists.txt中添加target_link_libraries(m)

第二个命令允许您与libm链接以使用数学函数。

将此添加到您的makefile中! (检查我给你的消息来源!)

target_link_libraries(log m)