Hi everyone,
i am havinh problems linking OBJ files that uses the following:

#include <stdio.h>
#include <winsock2.h>
#pragma comment(lib, "ws2_32")

I am working on MEX matlab files.
When i link them, i get the following errors:

>> mex timestwomex.c C:\MATLAB6p5\sys\lcc\lib\ws2_32.lib

timestwomex.obj .text: undefined reference to '_gethostbyname@4'
timestwomex.obj .text: undefined reference to '_getsockname@12'
timestwomex.obj .text: undefined reference to '_inet_ntoa@4'

C:\MATLAB6P5\BIN\WIN32\MEX.PL: Error: Link of 'timestwomex.dll' failed.

N.B: I use the mex compiler and linker on windowsXP.

Thanks,
Ramow

Recommended Answers

All 2 Replies

Try wsock32.lib.

Try wsock32.lib.

Thx Pal. I think it worked.....
Love ya man. I have been stuck with this for 1 week....
Take care
bye

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.