-
Data: 2010-04-23 17:56:29
Temat: Re: Problem z kompilacją
Od: Sintsu <s...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]I found this article through the google, and translate it to english
I'm facing the same problem like you, and trying to solve it compare
with the other demo code but not figure it out.
It's look like the programe not yet defined the `eMBTCPInit' , but it
indeed show up in the mb.h and mbtcp.h.
If anyone knows the solution please give us a hint, and I'll very
appreciate the work you done, thanks.
On 3?3?, ??6?53?, Michal Nitecki <m...@o...SPAMSPAMSPAM.pl>
wrote:
> Cześć.
> Jest sobie projekt freemodbus.org. Pliki które nas interesują znajdują
> się tutaj:http://download.berlios.de/freemodbus/freemodb
us-v1.4.0.zip
>
> Próbuję skompilować na Ubuntu 9.10 katalog demo/LINUXTCP, jednak
> wyskakują mi pewne błędy (to niżej). Co więcej, próba kompilacji
> katalogu demo/WIN32TCP na Visual Studio pokazuje mi podobne błędy. Chyba
> chodzi o dałączenie jakiejś biblioteki, czy coś takiego.
> Mógł by ktoś rzucić na to okiem (najlepiej spróbować skompliwać, to
> dosłownie chwilka) i powiedzieć co jest nie tak?
>
> Tutaj wyjście z mojej konsoli pod linuksem:
> zygfryd@punisher:~/freemodbus-v1.4.0/demo/LINUXTCP$ make
> gcc -lpthread demo.o port/portother.o port/portevent.o port/porttcp.o
> ../../modbus/mb.o ../../modbus/tcp/mbtcp.o
> ../../modbus/functions/mbfunccoils.o ../../modbus/functions/mbfuncdiag.o
> ../../modbus/functions/mbfuncholding.o
> ../../modbus/functions/mbfuncinput.o
> ../../modbus/functions/mbfuncother.o ../../modbus/functions/mbfuncdisc.o
> ../../modbus/functions/mbutils.o -o tcpmodbus
> demo.o: In function `main':
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/demo.c
:76: undefined
> reference to `eMBTCPInit'
> ../../modbus/mb.o: In function `eMBInit':
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:148:
> undefined reference to `eMBRTUStart'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:149:
> undefined reference to `eMBRTUStop'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:150:
> undefined reference to `eMBRTUSend'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:151:
> undefined reference to `eMBRTUReceive'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:152:
> undefined reference to `vMBPortClose'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:153:
> undefined reference to `xMBRTUReceiveFSM'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:154:
> undefined reference to `xMBRTUTransmitFSM'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:155:
> undefined reference to `xMBRTUTimerT35Expired'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:157:
> undefined reference to `eMBRTUInit'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:162:
> undefined reference to `eMBASCIIStart'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:163:
> undefined reference to `eMBASCIIStop'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:164:
> undefined reference to `eMBASCIISend'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:165:
> undefined reference to `eMBASCIIReceive'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:166:
> undefined reference to `vMBPortClose'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:167:
> undefined reference to `xMBASCIIReceiveFSM'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:168:
> undefined reference to `xMBASCIITransmitFSM'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:169:
> undefined reference to `xMBASCIITimerT1SExpired'
> /home/zygfryd/freemodbus-v1.4.0/demo/LINUXTCP/../../
modbus/mb.c:171:
> undefined reference to `eMBASCIIInit'
> collect2: ld returned 1 exit status
> make: *** [tcpmodbus] Błąd 1
Następne wpisy z tego wątku
- 23.04.10 19:48 Sintsu
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2024-12-21 Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 2024-12-21 Ideologia Geniuszy-Mocarzy dostępna na nowej s. WWW energokod.pl
- 2024-12-21 ciekawy układ magnetofonu
- 2024-12-21 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2024-12-21 Warszawa => Java Developer <=
- 2024-12-21 Zalesie Borowe => Medical Equipment Service Engineer <=
- 2024-12-21 Żerniki => Specjalista ds. Employer Brandingu <=
- 2024-12-21 jak tacy debile
- 2024-12-20 Precedensy politycznie motywowanego nie wydawania w UE
- 2024-12-20 Obrońcy
- 2024-12-20 Obrońcy
- 2024-12-20 Obrońcy
- 2024-12-20 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-20 czyste powietrze
- 2024-12-20 Katowice => Analyst in the Trade Development department (experience wi