我是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 标头,我应该做哪些更改?
答案 0 :(得分:0)
CLion中似乎未启用math.h
,因此您需要启用它! Source here。
#include <math.h>
第二个命令允许您与libm链接以使用数学函数。
将此添加到您的makefile中! (检查我给你的消息来源!)
target_link_libraries(log m)