1.介绍
POCO C++库是一组开源C++类库的集合,它们简化及加速了用C++来开发以网络功能为核心的可移植程序的过程。它们具有模块化、高效的设计与实现,使得POCO C++库特别适合于进行嵌入式开发
POCO由4个核心库及若干个附加库组成。核心库是:Foundation、XML、Util和Net。两个附加库是:NetSSL,Data。NetSSL为Net 库中的网络类提供SSL 支持;Data,用来以统一的形式访问不同的SQL 数据库。
2.利用vcpkg安装
安装命令:vcpkg install poco:x64-windows-static
这样只会安装基础版本的64位静态链接的poco,不会带openssl,也用不了Crypto目录下的功能:
这样安装:vcpkg install poco[crypto]:x64-windows-static --recurse才会下载带crypto的poco
然后用visual studio引用poco的时候,
1.会提示找不到ws2_32.lib,Crypt32.lib。
2会出现找不到libcrypto64mtd.lib;libssl64mtd.lib的提示。
解决方法就是忽略这两个,因为vcpkg编译的时候用的是Libcrypt,libssl,