首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图安装Qxt以发送电子邮件时出错

试图安装Qxt以发送电子邮件时出错
EN

Stack Overflow用户
提问于 2015-02-25 00:01:20
回答 1查看 342关注 0票数 4

我需要使用QxtSMTP模块才能通过Qt发送电子邮件。我从这里下载了这个包。按照指示,我做了.configuremake。在make install期间,它抛出了一个错误- (OS,10.10)

代码语言:javascript
复制
/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

因此,我无法安装库。我该怎么解决这个问题?

其次,我需要发送电子邮件所需的头文件和库。我不想这么做,自述文件建议-通过配置、Qxt、配置变量。那么,我需要链接哪些库呢?

EN

回答 1

Stack Overflow用户

发布于 2015-03-04 14:50:39

如果您只想发送电子邮件,并且不想配置QxtCONFIG变量,那么为什么不做以下操作呢?

src/network/qxtsmtp.hsrc/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上构建的说明。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28708747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档