Ĺadny brzuch
Witam,
podczas kompilacji programu pojawiają mi się takie linijki błędu:
[Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND C++BUILDER PERSONALEDITION\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND C++BUILDER PERSONALEDITION\LIB\CP32MTI.LIB|crtlvcl
próbowałem też na innym programie, który wydaje mi się, że powinien działac i również jest błąd... to chyba zależy od kompilatora, bo przeinstalowywałem go i po tym mi się takie jaja zaczynają dziać:/
jak widać mam borlanda
pozdro i prosze o odp
Witam!!
O ile się nie mylę (a to wielka niewiadoma), to piszesz program bez użycia VCL, a kompilator na siłę chce cię tym VCL uszczęśliwić.
Jeśli usuniesz projekt, i uruchomisz Borland klikając na plik *.cpp
To spyta cię czy chcesz utworzyć projekt. Powierć.
Powinno pomóc, jeśli nie to nie wiem....
Pozdrowionka 4 all
co to jest VCL?
zaraz wyproboje Twoją radę;)
edit działa;)
prosze jednak o odp. na moje 2. pyt.:P
Użytkownik Ka-lolek edytował ten post 04 luty 2006, 16:40
http://pl.wikipedia.org/wiki/VCL
no dobra... a tak bardziej po ludzku:P
do czego sluzy taka biblioteka... czy to ma cos wspolnego z graficznymi elementami w builderze?
pozdro
VCL to biblioteka komponentów (mówi to nazwa - Visual Component Library), dzięki której łatwo tworzyć interfejs programu (przyciski, etykiety itp.)
przy innym programie wyskoczyl mi tez błąd [linker error]
ale jest on chyba troche inny, bo to co zwalczylo blad poprzedni na ten nie dziala (error powrocil po mutacji - silniejszy niz zwykle;P)
[Linker Error] Unresolved external '__fastcall TForm1::FormCreate(System::TObject *)' referenced from D:\UŻYTKOWNICY\KAROL\NAUKA INF\PRAKTYKA\C++\NAUKA VCL (OKIENKOWE)\NOTATNIK\UNIT1.OBJ
Tearz mi się to pojawilo bodajże po tym jak kliknalem na events> on create (form) i pozniej skasowałem ta funkcjie – ale to może być zbieg okoliczności:/
P.S. przepraszam za odswiezenie tematu, ale po co zakladac nowy jak ten rowniez jest moj, a jest bardzo podobny - niemalze identyczny;)
pozdrawiam
przy innym programie wyskoczyl mi tez błąd [linker error]
ale jest on chyba troche inny, bo to co zwalczylo blad poprzedni na ten nie dziala (error powrocil po mutacji - silniejszy niz zwykle;P)
[Linker Error] Unresolved external '__fastcall TForm1::FormCreate(System::TObject *)' referenced from D:\UŻYTKOWNICY\KAROL\NAUKA INF\PRAKTYKA\C++\NAUKA VCL (OKIENKOWE)\NOTATNIK\UNIT1.OBJ
Tearz mi się to pojawilo bodajże po tym jak kliknalem na events> on create (form) i pozniej skasowałem ta funkcjie – ale to może być zbieg okoliczności:/
P.S. przepraszam za odswiezenie tematu, ale po co zakladac nowy jak ten rowniez jest moj, a jest bardzo podobny - niemalze identyczny;)
pozdrawiam
w nazwie jedne go z folderów są znaki ++, usuń je.
@ Real Noname
czyli jednak faktycznie o to chodzilo...
teraz pozostaje mi pisanie notatnika od poczatku?;/
czy mozna usunac jakos te wpisy, ktore bcb sobie sam utworzyl, a teraz powodują błąd?
@delphinnista007
w tym folderze mam dosyć dużo programików i zazwyczaj działają;)
dlaczego nie możę być ++w nazwie folderu?
Użytkownik Ka-lolek edytował ten post 22 luty 2006, 17:08
dlaczego nie możę być ++w nazwie folderu?
Jasne, tak samo nie możesz nazwać katalogu "while", "if" albo tak jak nazywa się ktoraś ze zmiennych, których używasz. ;)
Innymi słowy oczywiście, że katalog może mieć "++" w nazwie.
Innymi słowy oczywiście, że katalog może mieć "++" w nazwie.
Jeśli nie wierzysz to sprawdź po prostu. ;)
Jeśli nie wierzysz to sprawdź po prostu. ;)
A napisz co dokładnie zrobiłeś i w jakiej wersji BCB.
Mam Borland C++ Builder 6.0 Update 4 (czyli najnowszy jaki może być).
I co robie:
1. Startuje BCB
2. Przy standardowym projekcie PUSTEJ formatki klikam Save.
3. Specjalnie tworze katalog na dysku o nazwie X:/C++/ i zapisuje tam pliki Unit1.cpp i Project1.bpr.
4. Naciskam F5 ( przy standardowych ustawieniach BCB powinno być F9, ale ja mam ustawiony tryb zgodności z MS VC++).
5. I zonk! wyskakuje mi pierwsza linijka w głównym pliku cpp, w którym pisze właśnie taki błąd :P
To ciekawe, bo ja mam BCB 5, otwieram go, automatycznie otwiera się projekt z pustą formą, zapisuję go do katalogu C++ (wszystkie pliki), naciskam F9 i działa.
Czyli moje zdanie, że BCB to kompletny shit, jest coraz bardziej utwardzane :]
A mi się wydaje, że po prostu wybrałeś Save zamiast Save project. ;)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
podczas kompilacji programu pojawiają mi się takie linijki błędu:
[Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND C++BUILDER PERSONALEDITION\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND C++BUILDER PERSONALEDITION\LIB\CP32MTI.LIB|crtlvcl
próbowałem też na innym programie, który wydaje mi się, że powinien działac i również jest błąd... to chyba zależy od kompilatora, bo przeinstalowywałem go i po tym mi się takie jaja zaczynają dziać:/
jak widać mam borlanda
pozdro i prosze o odp
Witam!!
O ile się nie mylę (a to wielka niewiadoma), to piszesz program bez użycia VCL, a kompilator na siłę chce cię tym VCL uszczęśliwić.
Jeśli usuniesz projekt, i uruchomisz Borland klikając na plik *.cpp
To spyta cię czy chcesz utworzyć projekt. Powierć.
Powinno pomóc, jeśli nie to nie wiem....
Pozdrowionka 4 all
co to jest VCL?
zaraz wyproboje Twoją radę;)
edit działa;)
prosze jednak o odp. na moje 2. pyt.:P
Użytkownik Ka-lolek edytował ten post 04 luty 2006, 16:40
http://pl.wikipedia.org/wiki/VCL
no dobra... a tak bardziej po ludzku:P
do czego sluzy taka biblioteka... czy to ma cos wspolnego z graficznymi elementami w builderze?
pozdro
VCL to biblioteka komponentów (mówi to nazwa - Visual Component Library), dzięki której łatwo tworzyć interfejs programu (przyciski, etykiety itp.)
przy innym programie wyskoczyl mi tez błąd [linker error]
ale jest on chyba troche inny, bo to co zwalczylo blad poprzedni na ten nie dziala (error powrocil po mutacji - silniejszy niz zwykle;P)
[Linker Error] Unresolved external '__fastcall TForm1::FormCreate(System::TObject *)' referenced from D:\UŻYTKOWNICY\KAROL\NAUKA INF\PRAKTYKA\C++\NAUKA VCL (OKIENKOWE)\NOTATNIK\UNIT1.OBJ
Tearz mi się to pojawilo bodajże po tym jak kliknalem na events> on create (form) i pozniej skasowałem ta funkcjie – ale to może być zbieg okoliczności:/
P.S. przepraszam za odswiezenie tematu, ale po co zakladac nowy jak ten rowniez jest moj, a jest bardzo podobny - niemalze identyczny;)
pozdrawiam
przy innym programie wyskoczyl mi tez błąd [linker error]
ale jest on chyba troche inny, bo to co zwalczylo blad poprzedni na ten nie dziala (error powrocil po mutacji - silniejszy niz zwykle;P)
[Linker Error] Unresolved external '__fastcall TForm1::FormCreate(System::TObject *)' referenced from D:\UŻYTKOWNICY\KAROL\NAUKA INF\PRAKTYKA\C++\NAUKA VCL (OKIENKOWE)\NOTATNIK\UNIT1.OBJ
Tearz mi się to pojawilo bodajże po tym jak kliknalem na events> on create (form) i pozniej skasowałem ta funkcjie – ale to może być zbieg okoliczności:/
P.S. przepraszam za odswiezenie tematu, ale po co zakladac nowy jak ten rowniez jest moj, a jest bardzo podobny - niemalze identyczny;)
pozdrawiam

w nazwie jedne go z folderów są znaki ++, usuń je.
@ Real Noname
czyli jednak faktycznie o to chodzilo...
teraz pozostaje mi pisanie notatnika od poczatku?;/
czy mozna usunac jakos te wpisy, ktore bcb sobie sam utworzyl, a teraz powodują błąd?
@delphinnista007
w tym folderze mam dosyć dużo programików i zazwyczaj działają;)
dlaczego nie możę być ++w nazwie folderu?
Użytkownik Ka-lolek edytował ten post 22 luty 2006, 17:08
dlaczego nie możę być ++w nazwie folderu?

Jasne, tak samo nie możesz nazwać katalogu "while", "if" albo tak jak nazywa się ktoraś ze zmiennych, których używasz. ;)
Innymi słowy oczywiście, że katalog może mieć "++" w nazwie.
Innymi słowy oczywiście, że katalog może mieć "++" w nazwie.

Jeśli nie wierzysz to sprawdź po prostu. ;)
Jeśli nie wierzysz to sprawdź po prostu. ;)

A napisz co dokładnie zrobiłeś i w jakiej wersji BCB.
Mam Borland C++ Builder 6.0 Update 4 (czyli najnowszy jaki może być).
I co robie:
1. Startuje BCB
2. Przy standardowym projekcie PUSTEJ formatki klikam Save.
3. Specjalnie tworze katalog na dysku o nazwie X:/C++/ i zapisuje tam pliki Unit1.cpp i Project1.bpr.
4. Naciskam F5 ( przy standardowych ustawieniach BCB powinno być F9, ale ja mam ustawiony tryb zgodności z MS VC++).
5. I zonk! wyskakuje mi pierwsza linijka w głównym pliku cpp, w którym pisze właśnie taki błąd :P
To ciekawe, bo ja mam BCB 5, otwieram go, automatycznie otwiera się projekt z pustą formą, zapisuję go do katalogu C++ (wszystkie pliki), naciskam F9 i działa.
Czyli moje zdanie, że BCB to kompletny shit, jest coraz bardziej utwardzane :]
A mi się wydaje, że po prostu wybrałeś Save zamiast Save project. ;)