I guess there are some libraries which I need to include, but they are not mentioned anywhere. Anyway, I just included the source folder in my includepath and tried to build it. With the basic example given in the doc, this is the error I am getting (platform - OS X Yosemite 10.10.2, Qt 5.3.1 32 bit)
Undefined symbols for architecture i386:
"SmtpClient::setPassword(QString const&)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"SmtpClient::connectToHost()", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"SmtpClient::quit()", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"SmtpClient::login()", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"SmtpClient::setUser(QString const&)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"SmtpClient::sendMail(MimeMessage&)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"SmtpClient::SmtpClient(QString const&, int, SmtpClient::ConnectionType)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"SmtpClient::~SmtpClient()", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"MimeMessage::setSubject(QString const&)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"MimeMessage::addRecipient(EmailAddress_, MimeMessage::RecipientType)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"MimeMessage::addPart(MimePart_)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"MimeMessage::setSender(EmailAddress_)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"MimeMessage::MimeMessage(bool)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"MimeMessage::~MimeMessage()", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"EmailAddress::EmailAddress(QString const&, QString const&)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"EmailAddress::~EmailAddress()", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"MimeText::setText(QString const&)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"MimeText::MimeText(QString const&)", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
"MimeText::~MimeText()", referenced from:
MailSender::MailSender() in some_app_library.a(MailSender.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *_* [MyApp.app/Contents/MacOS/MyApp] Error 1
22:36:24: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project MyApp (kit: MyApp)
When executing step 'Make'
Any idea how to fix this?