Am urmatoarele linii:

  void *dlobj;
  if(dlobj = dlopen("societati.so", RTLD_LAZY))
    {
      void (*init)();
      init = dlsym(dlobj, "init");
      (*init)();
    }

Conform man-ului chestia asta ar trebui sa functioneze (cel putin pentru 
C), dar g++ zice:

g++ -fno-exceptions -fno-check-new -c -I/usr/lib/qt-2.3.1/include 
main.cpp 
main.cpp: In function `int main (int, char **)': 
main.cpp:44: cannot convert `void *' to `void (*) ()' in assignment

Care e smecheria?
-- 
Serghei.

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui