[so] [ tema 2 ] Legare biblioteca partajata la aplicatie
    lupescu 
    lupescu_grigore at hotmail.com
       
    Thu Mar 24 15:35:29 EET 2011
    
    
  
Nup, tot "no reference". Ca idee incercasem si doar cu gcc sa compilez si tot 
tipa.Incercasem sa ma mai joc si cu pozitionarea partii de legare a librariei 
dar am avut erori de genul "does not exist", hence
o vede dar aparent nu gaseste functia respectiva.
Deci am asa :
///////////////////////////////////////////////////
Makefile
//////////////////////////////////////////////////
CFLAGS = -Wall -W
make:	clean bin
bin: main.o
	g++  -Wl,-rpath -llibcrypto -L. main.o -o bin 
main.o:	main.cpp
	g++ -c  main.cpp $(CFLAGS) 
clean:
	rm -f bin
	rm -f *.o
///////////////////////////////////////////////////
main.cpp
//////////////////////////////////////////////////
#include <stdio.h>
#ifdef __cplusplus
extern "C" {
#endif
int crypt_des(void *in, int len, void *out);
#ifdef __cplusplus
}
#endif
int main(void)
{
  crypt_des(NULL,0,NULL);
  printf("E ok\n");
  return 0;
}
    
    
More information about the so
mailing list