已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
昨天关门了。
Improve this question
我一直收到这个错误,我不知道为什么。
标识符“WinHttpClient”未定义
我正在运行Visual Studio Code 2022,并安装了C++桌面。
它应该每5秒向此Discord Webhook发送一次“Hello”。
#include <iostream>
#include <windows.h>
#include <winhttp.h>
#pragma comment(lib, "winhttp.lib")
// The URL of the Discord webhook
const wchar_t* webhookURL = L"https://discordapp.com/api/webhooks/...";
int main() {
// Initialize the WinHTTP library
WinHttpClient client(webhookURL);
while (true) {
// Send the message to the Discord webhook
std::wstring message = L"content=Hello";
client.SetAdditionalDataToSend((BYTE*)message.c_str(), message.length() * sizeof(wchar_t));
client.SendHttpRequest();
Sleep(5000); // Sleep for 5 seconds
}
return 0;
}
1条答案
按热度按时间k2arahey1#
AFAIK
WinHttpClient
不是Windows SDK的一部分,它看起来更像是可以在代码项目中找到的东西:A Fully Featured Windows HTTP Wrapper in C++要在代码中使用它,显然应该将该库添加到项目中,然后#include它。有关详细信息,请阅读本文以了解如何使用该代码。