[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