Salut!

Nu imi iese compilarea in Windows cu dll-ul ala. In codul serverului, am inclus 
crypto.h si 
i-am dat __declspec(dllimport) DWORD decrypt_base64(void *in, DWORD len, void 
*out);
etc, dar la compilare imi zice:
c:\cygwin\home\student\crypto.h(10) : error C2061: syntax error : identifier 
'crypt_base64'
c:\cygwin\home\student\crypto.h(10) : error C2059: syntax error : ';'
c:\cygwin\home\student\crypto.h(10) : error C2059: syntax error : 'type'
c:\cygwin\home\student\crypto.h(11) : error C2061: syntax error : identifier 
'decrypt_base64'
c:\cygwin\home\student\crypto.h(11) : error C2059: syntax error : ';'
c:\cygwin\home\student\crypto.h(11) : error C2059: syntax error : 'type'

si tot asa pt toate functiile din crypto.h.

In Makefile am asa ceva: 

server.exe: server.obj $(WIN_IPC_OBJ) crypto.lib
        link $(LDFLAGS) /OUT:$@ $** 
Ce am omis?

Nu am modificat nimic la crypto.h, iar flagurile de compilare sunt cele din 
laboratorul 5:
CFLAGS = /nologo /I. /W3 /D_CRT_SECURE_NO_DEPRECATE /DWIN32 /EHsc 
LDFLAGS = /nologo


_______________________________________________
http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii

Raspunde prin e-mail lui