最近需要经常使用linux的一些基本库函数,比如signal.h, netdb.h等等,但是却出现智能提示无法找到的情况:
但编译器并不会报错。最开始我以为是c/c++扩展的问题,但是进入头文件库中看了一下,发现是宏定义的问题:
所以只需要在c_cpp_properties.json中加入一行"_GNU_SOURCE"即可:
最近需要经常使用linux的一些基本库函数,比如signal.h, netdb.h等等,但是却出现智能提示无法找到的情况:
但编译器并不会报错。最开始我以为是c/c++扩展的问题,但是进入头文件库中看了一下,发现是宏定义的问题:
所以只需要在c_cpp_properties.json中加入一行"_GNU_SOURCE"即可: