Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 3

Console Application и IdSMTP

23.10.2015, 12:17. Показов 984. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста как что не так Код:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <windows.h>
#pragma hdrstop
#include <IdSMTP.hpp>
 
//---------------------------------------------------------------------------
 
#pragma argsused
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
 TIdSMTP *SMTP = new TIdSMTP();
        return 0;
}
//---------------------------------------------------------------------------


Ошибки:
Кликните здесь для просмотра всего текста
[ilink32 Error] Error: Unresolved external 'Idsmtp::TIdSMTP::' referenced from \PROGRAM\DEBUG_BUILD\UNIT1.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Idsmtp::TIdSMTP::~TIdSMTP()' referenced from \PROGRAM\DEBUG_BUILD\UNIT1.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall System::Internal::Strhlpr::UnicodeFree(S ystem::UnicodeString&)' referenced from D:\PROGRAMFILES\EMBARCADERO\LIB\WIN32\RE LEASE\VCLE.LIB|ustring
[ilink32 Error] Error: Unresolved external '__fastcall Idmessageclient::TIdMessageClient::~TIdM essageClient()' referenced from \PROGRAM\DEBUG_BUILD\UNIT1.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Idexplicittlsclientserverbase::TIdExplic itTLSClient::~TIdExplicitTLSClient()' referenced from \PROGRAM\DEBUG_BUILD\UNIT1.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Idtcpconnection::TIdTCPConnection::~TIdT CPConnection()' referenced from \PROGRAM\DEBUG_BUILD\UNIT1.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Idcomponent::TIdComponent::~TIdComponent ()' referenced from \PROGRAM\DEBUG_BUILD\UNIT1.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall System::Classes::TComponent::~TComponent ()' referenced from \PROGRAM\DEBUG_BUILD\UNIT1.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall System::Classes::TPersistent::~TPersiste nt()' referenced from \PROGRAM\DEBUG_BUILD\UNIT1.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall System::TObject::~TObject()' referenced from \PROGRAM\DEBUG_BUILD\UNIT1.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Idbasecomponent::TIdInitializerComponent ::TIdInitializerComponent()' referenced from \PROGRAM\DEBUG_BUILD\UNIT1.OBJ
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.10.2015, 12:17
Ответы с готовыми решениями:

Разница запуска функция Console Application и VCL Forms Application
Ситуация следующая. Есть устройство подключенное к компу посредством USB и библиотека для работы с ним с тремя функциями. Есть два проекта...

Console Application Using the RTL
После отключения опции в проекте, линкер жалуется на команды Application-&gt;ExeName.. Заголовок vcl присутствует, подскажите в чем может...

win32 - console application.
Помогите,пожалуйста задать пользовательский интерфейс,чтобы приложение работало не в окне консоли... Среда разработки C++ Builder 6 ...

3
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
26.10.2015, 18:40
Не линкует с библиотеками Indy, в формах линк автоматом добавляется, в консоли нужно прописывать руками.
0
Марсианин)))
713 / 46 / 15
Регистрация: 18.07.2010
Сообщений: 637
26.10.2015, 18:48
Цитата Сообщение от Avazart Посмотреть сообщение
в формах линк автоматом добавляется, в консоли нужно прописывать руками.
А как это сделать?
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
26.10.2015, 18:54
Кстати в XE3 работает и без прописывания вроде, только нужно указывать что консоль с использованием VCL при выборе проекта.

Добавлено через 1 минуту
Цитата Сообщение от Dr.Xank Посмотреть сообщение
А как это сделать?
Через #pragma link вероятно
C++
1
#pragma link "IndyCore"
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.10.2015, 18:54
Помогаю со студенческими работами здесь

Console Application в RAD Studio XE2
Не знал куда написать, решил сюда. Вопрос в том, как запускать файлы cpp в Rad Studio xe2, я нашел...

Переделать код с console wizard на application
Помогите пожалуйста переделать код с console wizard на application, вроде все делал правильно, но выдает ошибку с адресом#include...

Загрузка файлов с http в Console Application
Ув. форумчане, подскажите каким образом можно организовать загрузку файлов с веб-сайтов из консольного приложения?

IdSMTP
Здравствуйте. Пишу программу, которая должна отправлять письма на моё мыло. Нашёл как это делается. только нюанс в том, что я использую RAD...

глюк IdSMTP
Всем привет, хочу узнать глюк ли это? делаю подключение компонентом IDSMTP с неверным паролем, а подключени всёравно происходит успешно. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru