Ошибка Chilkat в QT (C ++)

Я хочу отправить простое электронное письмо с Qt. Я перепробовал много библиотек, но самая простая, которую я нашел, была библиотека chilkat. Вот мой код …

CkMailMan mailman;

bool success = mailman.UnlockComponent("xxxxxxxxxxxxx");
if (success != true) {
qDebug() << mailman.lastErrorText() << "\r\n";
return;
}mailman.put_SmtpHost("smtp.gmail.com");
mailman.put_SmtpUsername("[email protected]");
mailman.put_SmtpPassword("xxxxxxxxxxxxxxxxxxx");CkEmail email;
QString body = "xxxxxxxxxxxxxxxxxxxx";
QByteArray ba = body.toLatin1();
const char *c_str2 = ba.data();email.put_Subject("xxxxxxxxxxxxxxxx");
email.put_Body(c_str2);
email.put_From("xxxxxxxxxxxxxx");

success = email.AddTo("xxxxxxxxxxx","[email protected]");success = mailman.SendEmail(email);
if (success != true) {
qDebug() << mailman.lastErrorText() << "\r\n";
return;
}

success = mailman.CloseSmtpConnection();
if (success != true) {
qDebug() << "Connection to SMTP server not closed cleanly." <<
"\r\n";
}

qDebug() << "Mail Sent!" << "\r\n";

А вот и ошибка …error: cannot find -lChilkatDbg_x64d

Редактировать:
.pro файл:

#-------------------------------------------------
#
# Project created by QtCreator 2017-05-20T16:57:12
#
#-------------------------------------------------

QT       += core gui network

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = WoW_Free_Gold
TEMPLATE = appSOURCES += main.cpp\
mainwindow.cpp \HEADERS  += mainwindow.h \

FORMS    += mainwindow.ui

RESOURCES += \
resources.qrcwin32:CONFIG(release, debug|release): LIBS += -L$$PWD/chilkat-9.5.0-x86_64-
vc2017/libs/ -lChilkatDbg_x64
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/chilkat-9.5.0-
x86_64-vc2017/libs/ -lChilkatDbg_x64d
else:unix: LIBS += -L$$PWD/chilkat-9.5.0-x86_64-vc2017/libs/ -
lChilkatDbg_x64

INCLUDEPATH += $$PWD/chilkat-9.5.0-x86_64-vc2017/include
DEPENDPATH += $$PWD/chilkat-9.5.0-x86_64-vc2017/include

DISTFILES += \
chilkat-9.5.0-x86_64-vc2017/libs/ChilkatDbg_x64.lib \
chilkat-9.5.0-x86_64-vc2017/libs/ChilkatDbgDll_x64.lib \
chilkat-9.5.0-x86_64-vc2017/libs/ChilkatRel_x64.lib \
chilkat-9.5.0-x86_64-vc2017/libs/ChilkatRelDll_x64.lib

Как я могу сделать эту работу?
Спасибо всем…

0

Решение

На всякий случай, если вы используете MinGW, вы должны использовать одну из трех лучших библиотек, перечисленных здесь: https://www.chilkatsoft.com/downloads_mingw.asp

А для VC2010 вы бы выбрали 64-битный или 32-битный VC ++ 10 libs в https://www.chilkatsoft.com/downloads_vcpp.asp#downloads

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]