C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 尝试安装Qxt以发送电子邮件时出错大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要使用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

大佬总结

以上是大佬教程为你收集整理的c – 尝试安装Qxt以发送电子邮件时出错全部内容,希望文章能够帮你解决c – 尝试安装Qxt以发送电子邮件时出错所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。