** rulon |
Отправлено: 03.01.2006, 23:40 |
|
Не зарегистрирован
|
Хочу как в книжечке Петцольда на голом API в Билдере попробовать.
Типа такого:
CODE |
#include <windows.h>
//#include <vcl.h>
//#pragma hdrstop
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
.....................
......................
.......................
return 0;
}
|
Получаю ошибку:
[Linker Error] Unresolved external '__InitVCL' referenced from C:\BCB6\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
Вопрос: можно ли как-то обойтись без #include ???
Спасибо.
Отредактировано Gedeon — 04/01/2006, 12:16 |
|
** rulon |
Отправлено: 03.01.2006, 23:43 |
|
Не зарегистрирован
|
почему-то часть символов не отобразилась в предыдущей месаге, видимо из-за символа "меньше", заменил кавычками:
#include "windows.h"
//#include "vcl.h"
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
return 0;
}
|
|
dust |
Отправлено: 04.01.2006, 00:25 |
|
Не зарегистрирован
|
Зачем #include закомментировал ?
Раскомментируй на хрен ! |
|
dust |
Отправлено: 04.01.2006, 00:32 |
|
Не зарегистрирован
|
А-а-а ...
Ну, если ты такой крутой, тогда галку с Use VCL сними. |
|
** rulon |
Отправлено: 04.01.2006, 01:23 |
|
Не зарегистрирован
|
а где такая галка?
вроде поглядел свойства проекта. |
|
dust |
Отправлено: 04.01.2006, 12:17 |
|
Не зарегистрирован
|
Console Wizard |
|
Gedeon |
Отправлено: 04.01.2006, 12:19 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
File -> New -> Other -> Console Wizard
|
|
** rulon |
Отправлено: 04.01.2006, 18:52 |
|
Не зарегистрирован
|
Спасибо.
Почему же такое не получается, если взять обыкновенный проект "с формой", форму и ресурсы удалить (через Project->Remove from project) и работать затем с Project1.cpp, как указано выше? Т.е. чтобы не было Unit1.cpp.
Посмотрев XML файл Project.bpr ничего подозрительного не увидел. |
|