5 HAZİRAN 2009, Cuma
Linux c hata: '' dlopen için başvurusu geçersiz;
C (Tutulma) Linux ile çalışıyorum, ve bir kütüphane kullanmak istiyorum. Eclipse bana bir hata gösterir:
undefined reference to 'dlopen'
Bir çözüm biliyor musunuz?
İşte benim kod:
#include <stdlib.h>
#include <stdio.h>
#include <dlfcn.h>
int main(int argc, char **argv) {
void *handle;
double (*desk)(char*);
char *error;
handle = dlopen ("/lib/CEDD_LIB.so.6", RTLD_LAZY);
if (!handle) {
fputs (dlerror(), stderr);
exit(1);
}
desk= dlsym(handle, "Apply");
if ((error = dlerror()) != NULL) {
fputs(error, stderr);
exit(1);
}
dlclose(handle);
}
CEVAP
5 HAZİRAN 2009, Cuma
Libdl karşı bağlamak için ekleyin
-ldl
linker seçenekleri için
Bunu Paylaş:
Ubuntu Linux C hata: 'clock_getti...
Linux pthread_create için başvurusu ge...
GCC C Linker hata: Tanımsız referans &...
Sayfa görüntülenemiyor sayfanın ilgili...
::push_back vector) kullanır değeri, s...