vscode 为什么找不到.h中的函数 undefined reference to `cJSON_Print'

1、
下载cJSON.h/cJSON.c测试cJSON相关函数,只有cJSON.h、cJSON.c 及配套的test.c 三个文件。
1)在code::blocks 中完全正确运行,能看到正确的结果
2)在vscode中报如下错误,找不到函数:
图片说明
2、

事实上三个文件就在同一个目录下:
图片说明

3、

在cJSON.h中有相关函数的声明,比如:
图片说明

tasks.json文件中的args改成

"args": [

                "-g",

                "${workspaceFolder}\\*.c",

                "-o",

                "${fileDirname}\\${fileBasenameNoExtension}.exe"

            ],

 

 

试试?

问题解决了吗?我也是这样

https://mp.csdn.net/editor/html/104896250

https://blog.csdn.net/pkokocl/article/details/104896250