用vcpkg安装的poco缺少ssl相关的头文件
Poco installed with vcpkg is missing ssl related header files
我是用命令安装Poco的
vcpkg.exe install openssl:x64-windows
并安装了 openssl x64。当我使用 visual studio 2022 时,它显示找不到文件 Poco/Net/SSLManager.h
,以及其他与 ssl 相关的库。为什么会这样?
#include "Poco/StreamCopier.h"
#include "Poco/URI.h"
#include "Poco/Exception.h"
#include "Poco/SharedPtr.h"
#include "Poco/Net/SSLManager.h"
#include "Poco/Net/KeyConsoleHandler.h"
#include "Poco/Net/ConsoleCertificateHandler.h"
#include "Poco/Net/HTTPSClientSession.h"
#include "Poco/Net/HTTPRequest.h"
#include "Poco/Net/HTTPResponse.h"
#include <memory>
#include <iostream>
好的,伙计们,我得到答案了。
安装poco时,只需添加:
vcpkg install poco[netssl]
我是用命令安装Poco的
vcpkg.exe install openssl:x64-windows
并安装了 openssl x64。当我使用 visual studio 2022 时,它显示找不到文件 Poco/Net/SSLManager.h
,以及其他与 ssl 相关的库。为什么会这样?
#include "Poco/StreamCopier.h"
#include "Poco/URI.h"
#include "Poco/Exception.h"
#include "Poco/SharedPtr.h"
#include "Poco/Net/SSLManager.h"
#include "Poco/Net/KeyConsoleHandler.h"
#include "Poco/Net/ConsoleCertificateHandler.h"
#include "Poco/Net/HTTPSClientSession.h"
#include "Poco/Net/HTTPRequest.h"
#include "Poco/Net/HTTPResponse.h"
#include <memory>
#include <iostream>
好的,伙计们,我得到答案了。 安装poco时,只需添加:
vcpkg install poco[netssl]