我用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向我展示了:
有人能帮帮我吗?
1条答案
按热度按时间fhg3lkii1#
gcc
正在查找名为curl/curl.h
的文件,但不知道查找的位置。您需要使用-I
标志指定I
包括要搜索的目录。这很可能是-I C:/Users/Silme94/Downloads/curl-7.87.0_2-win64-mingw/include
。