Hi
mam napisać do szkoły wygaszacz ekranu. Więc zabrałem się do dzieła i go skończyłem. Ale kiedy testowałem go na innych kompach to okazało się, że nie działa :-(. Wyskakuje komunikat, że brakuje biblioteki/pliku "vcl60.bpl".
Spytałem się nauczyciela z inf. dlaczego tak się dzieje. Powiedział mi, że prawdopodobnie C++Builder dołącza do aplikacji biblioteki, których nie ma na innych komputerach. Co mam teraz zrobić? Wygaszacz ekranu korzysta z bibliotek OpenGLa oraz GLUTa. Proszę o szybką pomoc(oddać projekt muszę jutro :-/ ).
Menu:
Project -> Options
Zakładka:
Linker
ODZNACZYĆ: [ ] Use dynamic RTL
Packages
ODZNACZYĆ: [ ] Build with runtime packages
Skompilować ponownie...
Projekt zwiększy się nawet może kilkukrotnie, ale na innych komputerach zadziała:)
Krecik ma racje , poza tym pytanie to na forum jest juz enty raz , czy nie umiecie wyszukiwac ?????? najpierw wyszukaj , puzniej zapytaj mawia słynny myśliciel czyli ja ;-)
Sorry... [wstyd]
BCBSMP60.bpl
dołacze się do tematu bo tymi rzeczami , i tak mi tej biblioteki brakuje , tzn po wykonaniu tych czynności wielkie HELP plzzzzzzzzz
NIe mam pewności, bom jest daleko od mego komputerka, a zaraz lekcja sie zaczyna, ale:
Czy masz może wersję np. Borland C++ 6.0 Personal, a program został wykonany w Borland C++ 6.0 Enterprise.
Jak już pisałem 100% pewności nie mam, ale to chyba jest to(BCBSMP - to przypadkiem nie sieciowe??)
to mój prog wykona w c++ enterprise i nie wiem czemu brakuje tego
Aaaa... spróbuj tak (jeśli BCBSMP nie jest potrzebne w twoim programie, tzn. jak już pisałem: nie używałeś komponentów sieciowych(??))
-
Otwórz plik twojego projektu (Project1.bpr) w jakimś edytorze textowym (ale najpierw zrób jego kopię).
-
Znajdź linię zaczynającą się od:[code] <PACKAGES value="[/code]
(w starszych wersjach było chyba [code]PACKAGES=[/code] ale nie mam pewności...) -
Wywal CAŁĄ tą linie (tzn. do[code] />[/code])
-
W to miejsce wstaw coś w stylu: [code]<PACKAGES value="vcl.bpi rtl.bpi vclx.bpi bcbsmp.bpi dclocx.bpi"/>[/code]
-
Otwórz projekt w Builderze. Możliwe, że się uda, a możliwe, że program się nie uruchomi...
PS> jeżeli problem dotyczy wszystkich projektów, a nie jakiegoś konkretnego, to przeinstaluj Buildera
przeinstalowałem buildera i działa co za syf , ale sie przez to naw kur.....m , sorki za wyrażenie .