我在我的源代码中包含了math.h库.但我无法编译.错误:**未定义引用'sqrt'**未定义引用'atan'
如何将"math.h"添加到cmakelists.txt?
bil*_*gan 12
我找到了答案.Cmakelists.txt文件是这样的:
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})
Run Code Online (Sandbox Code Playgroud)
您必须为<math.h>添加此命令,否则任何标准库都是类似的.
target_link_libraries(project_name m)
Run Code Online (Sandbox Code Playgroud)
就这样.
| 归档时间: |
|
| 查看次数: |
7183 次 |
| 最近记录: |