【发布时间】:2017-03-25 04:57:52
【问题描述】:
这是我第一次编写与电子邮件有任何交互的程序。因此,我只想要一个在运行时发送电子邮件的程序。经过一番谷歌搜索后,我发现 POCO 是一个简单的库,可以让我做到这一点。
我更喜欢使用 C++。
我下载了最新版本的 POCO,并在 Windows 10 上的 VS2015 社区中包含了库和包含文件夹。我设置了一个程序,就像在本教程中找到的程序一样:https://axistasoft.com/blog/poco/poco-net/item/sending-email-messages-using-poco-securestreamsocket-securesmtpclientsession-class
但是,当我编译程序时,我收到错误:
1>d:\downloads\openssl-1.1.0c\openssl-1.1.0c\include\openssl\e_os2.h(13):致命错误 C1083:无法打开包含文件:'openssl/opensslconf.h':没有这样的文件或目录
因此,当我导航到命名的文件夹时,我找到了一个名为“opensslconf.h.in”的文件 - 靠近它正在寻找的文件。我真的不知道还能在这里做什么。这是我第一次使用 POCO。我尝试使用没有 OpenSSL 的更简单版本,但我不相信没有它就可以通过 GMail 发送电子邮件。
我已经研究了这些错误,但他们要么说我只需要删除 OpenSSL(不能这样做)或一些特定于 Unix 的东西,我在 windows 上。
有什么想法吗?
【问题讨论】:
标签: c++ email smtp gmail poco-libraries