From: <g....@si...> - 2005-01-31 14:13:09
|
Hi all, iaxclient compiles fine, thanks all for yours posts, but a simple VC project is coming me crazy. I'm developing a IAX client with the shared version of iaxclient library. I've patched the Make file for a naming convention problem in the libiaxclient.lib .... # Setup platform-specific stuff based on gleaning ifeq ($(OSTYPE),WIN32) OBJS:= $(OBJS) $(OBJS_WIN32) CFLAGS:=$(CFLAGS) -mno-cygwin DYNLDFLAGS= -lwinmm -lwsock32 -lcomdlg32 -luser32 -lgdi32 -lole32 -lcomctl32 -lctl3d32 -lgcc -lstdc++ -lshell32 -loleaut32 -ladvapi32 -luuid -Wl,--kill-at,--output-def,libiaxclient.def,--out-implib,libiaxclient.a DYNCFLAGS=-DBUILDING_DLL DYNLIB=iaxclient.dll endif .... .... shared: libiaxclient.a $(CC) -shared -o $(DYNLIB) $(OBJS) $(DYNLDFLAGS) -> dlltool -d libiaxclient.def --dllname iaxclient.dll --output-lib libiaxclient.lib -U .... Now MSVC links in the right way the libiaxclient.lib but, when i call iaxc_initialize(x,y), i always receive (unhandled exception: The value of ESP has not properly saved across function call). Can someone help me ? Thanks in advance. |