Как добавить заголовок <math.h> в CLion - PullRequest
0 голосов
/ 18 марта 2019

Я новичок в 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 использовал math.h заголовок в CLion ?

1 Ответ

0 голосов
/ 18 марта 2019

Похоже, math.h не включен в CLion, поэтому вам нужно включить его! Источник здесь .

  1. добавить #include <math.h>
  2. добавить target_link_libraries (m) в CMakeLists.txt

Вторая команда позволяет вам связаться с libm для математических функций.

Добавление этого в ваш make-файл! ( Проверьте источник, который я вам дал !!)

target_link_libraries(log m)
...