包含单标头库时出现“未解析的外部符号”

Mle*_*mix -1 c++ linker lnk2019

当我尝试在项目中包含任何单标头库(此处我使用HTTPRequest)时,它不断向我显示 LNK2019 错误。 在此输入图像描述

这是我的代码:

#include "HTTPRequest.hpp"

void main()
{
    http::Request request{ "http://test.com/test" };
    const auto response = request.send("GET");
    std::cout << std::string{ response.body.begin(), response.body.end() } << '\n';
}
Run Code Online (Sandbox Code Playgroud)

这是我的项目设置的问题吗,因为这些库应该是单个 h/hpp 文件?

Rem*_*eau 7

这些错误消息指的是 HTTP 库正在使用的套接字 API 函数。您需要将您的项目链接到您平台的套接字库,即ws2_32.lib在 Windows 等上。