curl / curl .h:没有此类文件或目录(Windows上的Visual Studio 2022)

yxyvkwin  于 2023-01-16  发布在  Windows
关注(0)|答案(1)|浏览(389)

我用nuget包安装了curl。
用于运行命令的命令:gcc file.c -L C:/Users/Silme94/Downloads/curl-7.87.0_2-win64-mingw/lib/libcurl.a -lcurl -o file
我的代码:

#include <stdio.h>
#include <curl/curl.h>

#define DISCORD_WEBHOOK_LINK "link here"
int main(void)
{
    CURL* curl;
    CURLcode res;

    curl = curl_easy_init();
    if (curl) {
        curl_easy_setopt(curl, CURLOPT_URL, DISCORD_WEBHOOK_LINK);
        curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "{\"content\":\"Hello, Discord!\"}");

        res = curl_easy_perform(curl);

        if (res != CURLE_OK)
            fprintf(stderr, "curl_easy_perform() failed: %s\n",
                curl_easy_strerror(res));

        curl_easy_cleanup(curl);
    }
    return 0;
}

gcc向我展示了:

有人能帮帮我吗?

fhg3lkii

fhg3lkii1#

gcc正在查找名为curl/curl.h的文件,但不知道查找的位置。您需要使用-I标志指定I包括要搜索的目录。这很可能是-I C:/Users/Silme94/Downloads/curl-7.87.0_2-win64-mingw/include

相关问题