I included <math.h>
library in my C source code. But I get compilation errors.
Error:
**undefined reference to 'sqrt'
**undefined reference to 'atan'
How can I link to <math.h>
in CMakeLists.txt
?
Cmakelists.txt
file is like it:
cmake_minimum_required(VERSION 3.6)
project(project_name)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ")
set(SOURCE_FILES main.c)
add_executable(project_name ${SOURCE_FILES})
And you must add this command, for <math.h>
target_link_libraries(project_name PRIVATE m)
That's all.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With