【Qt】【CMake】-CMakelists.txt-编译错误:
error: implicitly declaring library function 'calloc'
1.【编译错误】:
项目中,调用C语言函数calloc(),编译报错!
error: implicitly declaring library function 'calloc'
2.【错误原因】:
项目配置不正确。
一般是C语言配置问题。
3.【解决方法】:
修改路径正确即可。
【在CMakelists.txt】配置路径:
project(projectName LANGUAGES C)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_C_STANDARD 99)
set(CMAKE_C_STANDARD_REQUIRED ON)
4.头文件必须添加
#include <stdlib.h>
= = =

本文介绍了解决C语言中使用calloc函数时出现的编译错误的方法。通过正确配置CMakeLists.txt文件并添加必要的头文件#include <stdlib.h>,可以避免implicitly declaring library function 'calloc'的错误。

被折叠的 条评论
为什么被折叠?



