gpt4 book ai didi

cmake - 如何使用CMake链接到库?

转载 作者:行者123 更新时间:2023-12-04 21:56:00 33 4
gpt4 key购买 nike

我在我的源代码中包括了<math.h>库。但是我得到编译错误。

Error: 
**undefined reference to 'sqrt'
**undefined reference to 'atan'

如何链接到 <math.h>中的 CMakeLists.txt

最佳答案

我找到答案了。 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})
并且必须添加此命令,用于 或任何类似的标准库。
target_link_libraries(project_name PRIVATE m)
就这样。

关于cmake - 如何使用CMake链接到<math.h>库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40196373/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com