|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.07.2010, 13:51 | #1 |
Регистрация: 16.07.2010
Сообщений: 7
|
Ошибка при работе C++ Builder 6.0
Здравствуйте.
Вопрос такой. Скачал С++ Builder 6.0, включил, пишу простейшую программу вывода сообщения Hello, World, чтобы проверить работоспособность компилятора. Вот код: Код:
[Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI .LIB|crtlvcl [Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI .LIB|crtlvcl Пытался писать так: Код:
Код:
Заранее спасибо Последний раз редактировалось Stilet; 19.07.2010 в 09:19. |
19.07.2010, 09:22 | #2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
Цитата:
I'm learning to live...
|
||
19.07.2010, 09:34 | #3 | |
Форумчанин
Регистрация: 13.07.2010
Сообщений: 346
|
Цитата:
если пишешь консольное приложение - то и создавай консольный проект без VCL
Non est culpa vin, sed culpa bibentis
|
|
19.07.2010, 09:59 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
В Борланде писать на чистом С++, это нонсонс. Откройте заголовочный файл проекта.
Project/View Surce. Вот, что Вы увидите. Определяемая Вами функция main(), конфликтует с уже автоматически созданной Борландом WinMain. #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- USEFORM("Unit1.cpp", Form1); //--------------------------------------------------------------------------- WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { Application->Initialize(); Application->CreateForm(__classid(TForm1), &Form1); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } catch (...) { try { throw Exception(""); } catch (Exception &exception) { Application->ShowException(&exception); } } return 0; } Во-вторых, куда Вы выводите "std::cout << "Hello, World!\n";"? На DOS экран? Тогда надо сделать вызов этого экрана. Если на форму - Надо создать обработчик события формы примерно так: void __fastcall TForm1::FormClick(TObject *Sender) { Caption = "Hello Word"; } Текст будет выведен в заголовок формы. Совершенно верно. В этом случае надо убрать из заголовочного файла все WINAPI и прописать main(){} без всяких int, void и т.д.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 19.07.2010 в 10:06. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при работе с процедурой | Hant111 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 21.03.2010 20:10 |
Ошибка при работе с потоком | Claster | Помощь студентам | 1 | 14.10.2009 16:06 |
Ошибка при работе автофильтра | ruavia3 | Microsoft Office Excel | 5 | 21.09.2009 15:05 |
Ошибка при работе с объектами | transgd | Microsoft Office Excel | 11 | 25.06.2009 09:26 |
Ошибка при работе с БД | malevich | БД в Delphi | 8 | 25.11.2007 15:10 |