Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 11 gru 2024, o 08:43


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 24 sie 2017, o 09:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 mar 2015
Posty: 38
Pomógł: 9

Cześć wszystkim,
Zbudowałem sobie aplikację w C++ Builder z wykorzystaniem komponentu ASyncPro do komunikacji wszystko fajnie działa dopuki nie uruchomię jej na innym komputerze. Wtedy pojawiają się błędy dotyczące braku plików .bpl np. taki:
Obrazek
Jednak wyczytałem, że rozwiązaniem tego problemu jest wyłączenie opcji
tej:
Obrazek
i tej:
Obrazek
Przy próbie kompilacji bez tych opcji pojawia się błąd braku pliku :( :
Obrazek
Jako ciekawostkę dodam, że w taki sposób zbudowałem inną aplikację bez zewnętrznych komponentów i wszystko działa (w sensie nie ma tego błędu widocznego na ostatnim obrazku). Więc chyba jest to problem związany z tym że linker nie widzi pliku tego komponentu :?:
Byłbym wdzięczny za pomoc :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2017, o 10:17 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

bo trzeba włączyć sobie w opcjach kompilację statyczną a nie dynamiczną .... dynamiczna jest szybsza i generuje maleńki EXE ale za to jak widzisz później potrzebne są zewnętrzne pliki bibliotek, które nie zostały wkompilowane do pliku EXE

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2017, o 10:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 mar 2015
Posty: 38
Pomógł: 9

Tak rozumiem tylko jak ta opcja się nazywa?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2017, o 13:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 mar 2015
Posty: 38
Pomógł: 9

Gdy szukam w internecie na temat kompilacji statycznej to piszą o tych dwóch opcjach:
- Link with dynamic RTL
- Link with runtime packages
a to w moim przypadku nie pomaga :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2017, o 14:54 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

tak DOKŁADNIE te dwie opcje trzeba zaptaszkować. Nie ma że nie pomaga ;) zrób clean projektu i skompiluj na nowo będzie śmigać

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2017, o 15:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 mar 2015
Posty: 38
Pomógł: 9

I właśnie tak robiłem w innych projektach i to działało :)

Jednak w tym jest problem z tym że chyba linker nie znajduje jakiegoś pliki z AsyncPro :(
Obrazek
Błąd ten nie występuje gdy jest zaznaczona ta opcja :- Link with runtime packages oczywiście wtedy nie jest to kompilacja statyczna :(


Dodam że robiłem clean tego projektu i nic.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2017, o 17:16 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

zobacz czy nie ma nowszej wersji asyncpro

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2017, o 18:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 mar 2015
Posty: 38
Pomógł: 9

Wydaje mi się, że ten komponent mam w najnowszej wersji:
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO