FTD2XX a MinGW
Hynek Sladky
econf@centrum.cz
Čtvrtek Květen 24 09:46:01 CEST 2007
Tady jsem nasel, ze by melo byt mozne primo linkovat s DLL:
http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/gnu-linker/win32.html
Ale nejak to stejne nejde slinkovat... Linker hlasi
undefined reference to `_imp__FT_ListDevices@12'
V DLL souboru je jen nazev FT_ListDevices...
V predchozim projektu byl dodan soubor LIB, kde byl nazev vcetne
uvodniho _imp__ a zakoncovaciho @<cislo> (v prislusejici DLL je zas jen
nazev bez _imp__ a @). V gcc se az tak nevyznam, takze nevim, co toto
vse znamena...
Hlavickovy soubor je stazeny od FTDI a pred kazdou funkci je
__declspec(dllimport)
Hynek Sladky
Miroslav Sinko napsal(a):
> Priamo neporadim, no nemohli by ste pouzit dynamicke linkovanie pocas
> runtime? LoadLibrary na natiahnutie priamo dll-ky a potom
> GetProcAddress pre ziskanie smernika na kazdu funkciu, ktoru
> potrebujete. Je to sice pracnejsie, ako prihodit .lib do projektu, ale
> malo by to fungovat.
>
> Aha, este taky napad, mate dobre zvolenu volaciu konvenciu? Pripadne,
> ak pisete v cpp, je mozne, ze treba pouzit extern "C"
> (aj ked si myslim, ze dodany header by mal riesit oboje)
>
> miro
>
>
Další informace o konferenci Hw-list