我在代码的同级文件夹放了这个curl头文件,编译说找不到
我查了一下,说要加这个-lcurl参数编译
我的问题是,为啥要加-lcurl参数编译呀,我之前自己写的头文件直接包含不就进来了[破涕为笑]
-lxxx表示链接libxxx库
c/c++分声明(有这个东西)和定义(这个东西具体是什么),声明放到头文件里,定义放到代码文件里,提供源代码或编译的库
有的实现把声明和定义都放到头文件里,这样只需要一个文件就可以了
这个叫single header library
你的意思是,#include <curl/curl.h>里只有申明,所以还需要在编译的时候加上-lxxx,把它的定义加载进来?[发呆]
是的