因此,我尝试通过编译来源代码手动安装,首先安装poco-1.9.1库。效果很好。但是在编译和安装了net-responsibilities的make文件之后,我得到了一个错误,即poco库中的common.h文件丢失了。:(同时试图安装poco1.4.1)
src/CipherImpl.cpp:99:21: error: field ‘_ctx’ has incomplete type ‘EVP_CIPHER_CTX-1.4.1/build/
其他消息来源告诉我,实现POP3和SMTP功能的最好方法是使用POCO。不幸的是,cMake给我带来了麻烦。CLion附带的版本是3.2,但我的机器正在运行的版本是2.8。我认为我可以通过安装POCO并做与openssl相同的操作来绕过这个问题,这也是我不得不下载的。Email_Reader)
#included paths for openssl and POCOINCLUDE_DIRECTO
我已经下载了最新的波科图书馆poco-1.7.3.tar。配置了很少的属性,并进行了安装。尝试了以下示例helloworld程序。#include <iostream>
class HelloPocoApplication : public Poco::Utilpoco-1.7.3/Util/ -I poco-1.7.3/XML/ -