【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>
= = =