C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
чисто API, скомпилировать проект без vcl.h
** 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 ничего подозрительного не увидел.

Вернуться в Вопросы программирования в C++Builder