加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 尝试安装Qxt以发送电子邮件时出错

发布时间:2020-12-16 07:11:00 所属栏目:百科 来源:网络整理
导读:我需要使用QxtSMTP模块才能通过Qt发送电子邮件.我从 here下载了软件包.根据说明,我做了.configure和make.在make install期间,它抛出了一个错误 – (OS X,10.10) /Users/Cupidvogel/Desktop/mail/libqxt-master/src/core/qxtglobal.cpp:201: Undocumented par
我需要使用QxtSMTP模块才能通过Qt发送电子邮件.我从 here下载了软件包.根据说明,我做了.configure和make.在make install期间,它抛出了一个错误 – (OS X,10.10)

/Users/Cupidvogel/Desktop/mail/libqxt-master/src/core/qxtglobal.cpp:201: Undocumented parameter 'PUB' in QXT_P()
/Users/Cupidvogel/Desktop/mail/libqxt-master/src/core/qxtglobal.cpp:201: No such parameter 'QXT_DECLARE_PUBLIC' in QXT_P()
qdoc3(31442,0x7fff79948300) malloc: *** error for object 0x1109c1a40: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
/bin/sh: line 1: 31442 Abort trap: 6 ( QXT_SOURCE_TREE=/Users/Cupidvogel/Desktop/mail/libqxt-master QXT_BUILD_TREE=/Users/Cupidvogel/Desktop/mail/libqxt-master /Users/Cupidvogel/Desktop/mail/libqxt-master/tools/3rdparty/qdoc3/qdoc3 -DQXT_DOXYGEN_RUN /Users/Cupidvogel/Desktop/mail/libqxt-master/doc/src/qxt.qdocconf )
make: *** [adp_docs] Error 134

结果我无法安装库.我该如何解决?

其次,我需要发送电子邮件所需的头文件和库.我不希望README文件建议 – 通过配置Qxt和CONFIG变量.那么我需要链接哪些库?

解决方法

如果您只想发送电子邮件而不想配置Qxt和CONFIG变量,为什么不执行以下操作.

将src / network / qxtsmtp.h和src / network / qxtsmtp.cpp文件复制到项目文件夹,并将它们作为现有文件添加到项目中(右键单击项目).现在也对这两个文件依赖于qxt库的所有文件执行此操作.例如,src / network / qxtsmtp.h依赖于#include“qxtglobal.h”和#include“qxtmailmessage.h”.

完成此程序后,连接到smtp服务器并发送短消息.尝试编译并解决问题.

另一个选择可能是使用MailCore.它还有在MacOS上构建的说明:https://github.com/MailCore/mailcore2/blob/master/build-mac/README.md

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读