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/