Chinaunix
标题:
请教一个.so得编程问题
[打印本页]
作者:
ghost0000
时间:
2005-01-22 11:35
标题:
请教一个.so得编程问题
编译正常,dlopen正常..
下面这句出错:
void *Function;
const char * dlError;
Function = dlsym( FunctionLib, "printUPPERCASE"
;
dlError = dlerror();
错误提示:dlsym: symbol "printUPPERCASE" not found in "UPPERCASE.so"
但是我在UPPERCASE.cpp中定义了函数printUPPERCASE().
且UPPERCASE.cpp编译正常....
请问这是那里得问题?
作者:
ghost0000
时间:
2005-01-22 11:42
标题:
请教一个.so得编程问题
编译器使用得是cxx 编译参数没有ldl和rdynamic
作者:
kj501
时间:
2005-01-22 17:41
标题:
请教一个.so得编程问题
估计是c++编译器把函数名给改变了。你把UPPERCASE.cpp中的printUPPERCASE()加上extern "C"声明试试。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2