clion - 如何添加CLion 中的标头
问题描述
我是 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标头,我应该做哪些更改?
解决方案
CLion 中好像math.h
没有启用,所以你需要启用它!来源在这里。
- 添加
#include <math.h>
- 在 CMakeLists.txt 中添加 target_link_libraries(m)
第二个命令允许您为数学函数链接 libm。
将此添加到您的生成文件中!(检查我给你的来源!!)
target_link_libraries(log m)
推荐阅读
- python - 使用 playsound + os 路径时出现错误 python
- javascript - 问题在 2 个日期之间按日期过滤数组中的数组
- git - 在 VS Code 中打开的终端上运行 shell 命令
- r - 当在 R 中的大型数据集中达到某个梯度时,有没有办法识别特定点?
- python - 抓取后丢失数据
- windows - 获取 Windows 程序的内存地址范围
- node.js - AJAX 调用中断,NodeJS,Express,Handlebars
- html - Changing the function of a button based on if a user is logged in
- mysql - mysql - 根据表中列值最高的 id 连接表行 - 多个连接和条件
- python - 我正在尝试制作一个等待用户消息的不和谐机器人,如果提到三个标签,它会给出滴答反应