kompilacja dll-a

dział ogólny

kompilacja dll-a

Nowy postprzez banita » środa, 26 listopada 2008, 17:13

zaluzmy ze pisze dll'a w ktorym sa funkcje, klasy a przedewszystkich sa formatki (VCL'a).
chce skompilowac i uzyskac plik dll, nastepnie podpiac go do programu na innym pc (na tym PC nie ma srodowiska a program wie jak pracowac z dll'em). pytanie jest takie: czy z racji tego iz w dll'u sa formatki a na nich jakies inne komponenty to dll powinien byc skompilowany tak jak aplikacja ktora ma dzialac na PC bez srodowiska czyli z odpowiednimi opcjami w linking i package czy tutaj nie ma to znaczenia?
Avatar użytkownika
banita
Kreacjusz
Kreacjusz
 
Posty: 283
Dołączył(a): poniedziałek, 28 lipca 2008, 20:07
Podziękował : 1
Otrzymał podziękowań: 18
System operacyjny: Windows 7 Professional
Kompilator: C++Builder 2010 Update 5,
Delphi 2010 Update 5,
NetBeans 6.9(MinGw + Qt),
Visual Studio 2008 + Qt
Gadu Gadu: 0
    NieznanyNieznana

Re: kompilacja dll-a

Nowy postprzez Cyfrowy Baron » środa, 26 listopada 2008, 17:50

Jeżeli na komputerze na którym uruchamiasz aplikację lub rozszerzenie aplikacji (DLL) nie ma środowiska BCB z wymaganymi bibliotekami, to żeby taki program lub DLL zadziałał musisz dołączyć do programu (mieścić w tym samym katalogu, lub w katalogu System32) wszystkie wymagane biblioteki, lub skompilować aplikację i DLL razem z bibliotekami. Ta zasada dotyczy aplikacji, rozszerzenia aplikacji, apletów panel sterowania itp. Jeżeli masz np. aplikację skompilowaną z bibliotekami, to mimo iż DLL współpracuje z tą aplikacją, to nie pobierze sobie z niej wymaganych biblitotek, gdyż kompilując program z bibliotekami, te biblioteki są umieszczane w zasobach programu i żadna biblioteka DLL nie ma dostępu do tych bibliotek, dlatego taki DLL również musi być kompilowany razem z bibliotekami.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4727
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 444
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: kompilacja dll-a

Nowy postprzez banita » środa, 26 listopada 2008, 18:32

ok thx za wyczerpujaca odpowiedz
Avatar użytkownika
banita
Kreacjusz
Kreacjusz
 
Posty: 283
Dołączył(a): poniedziałek, 28 lipca 2008, 20:07
Podziękował : 1
Otrzymał podziękowań: 18
System operacyjny: Windows 7 Professional
Kompilator: C++Builder 2010 Update 5,
Delphi 2010 Update 5,
NetBeans 6.9(MinGw + Qt),
Visual Studio 2008 + Qt
Gadu Gadu: 0
    NieznanyNieznana


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 6 gości

cron