Witam,
robię przesiadkę z Delphi na BCB6. Zacząłem od prostego programu konsolowego. Mam taki oto kod:
//---------------------------------------------------------------------------
#include <iostream.h>
#include <conio.h>
//#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
//#pragma argsused
float x, y, z;
int main()
{
cout << "cos tam";
return 0;
}
//---------------------------------------------------------------------------
Na tym kodzie BCB wywala mi błąd linkera o komunikacie:
[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
Jednak gdy nie włączę w komentarz linijki "#include <vcl.h>" to wszystko gra. Domyślam się, że plik nagłówkowy vcl.h jest odpowiedzialny za kontrolki GUI a że jest to aplikacja konsolowa, nie rozumiem dlaczego wywala mi błąd. O co chodzi?
Pozdrawiam!