peakzhang 发表于 2008-9-18 23:20:39

linux应用中使用ACE静态库

我下载了ACE-5.5-lib.tar.qz包 在linux下编译了静态连接库,可我应用中使用该静态库时,应用编译通不过,错误信息:undefine reference to dlopen(..);

peakzhang 发表于 2008-9-18 23:20:48

定位文件:

in function ACE_OS::dlopen(..);

ace/OS-NS-dlfcn.inl

undefined reference to 'dlopen';

peakzhang 发表于 2008-9-18 23:20:56

编译的时候要链接上dl,pthread库才可以

g++ -l dl -l pthread ...

这样就OK了
页: [1]
查看完整版本: linux应用中使用ACE静态库