third party DLL lib references

Matthew Thompson msthomp@handbiolab.com
Wed Nov 4 23:18:00 GMT 1998


Hi,

I'm sure everyone is sick of questions from people linking to third party DLL's, so sorry in advance for possibly beating a dead horse (to death even!). In case you're wondering, I have read all the FAQs, downloaded all the tools, done the archive searches, etc. I still think I may have a unique problem (or possibly I am being dumb in a unique way).

I am linking to a 3rd party DAQ dll that is written for MSVC++. When I use pexport to create a ref file, I get the proper reference names, but they are preceded and followed by trash characters. Using the dlltool then gives me errors (not the one stemming from leaving the dll name in the first row - I deleted it) and I can't create a library. 

My next step was to type in a ref file by hand using all the proper procedure names. Dlltool then seems to work, creating a lib file with no errors. However, when I link to that lib file, I get the following error for every function call I make to the dll:
C:\WINDOWS\TEMP\cc0010161.o(.text+0x3f):test2.cc: undefined reference to `rdd_detect_RTD_boards(short, rdd_board_type_t *, short *)'

Any help would be appreciated. 

TIA and regards,
Matt Thompson

-----
Free e-mail group hosting at http://www.eGroups.com/
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".



More information about the Cygwin mailing list