- Проблема приведения типа!, elvenic, 01:30 , 10-Ноя-06 (1)
- Проблема приведения типа!, gcc, 01:09 , 11-Ноя-06 (2)
- Проблема приведения типа!, elvenic, 05:35 , 11-Ноя-06 (3)
- Проблема приведения типа!, gcc, 10:13 , 11-Ноя-06 (4)
- Проблема приведения типа!, sandy, 13:55 , 12-Ноя-06 (5)
>А новая ошибка - это уже собсем другая проблема: C++ name mangling >- поскольку вы компилировали libhello как C++, реальное (видимое линкером) имя >функции hello() на самом деле не "hello" а нечто иное, построенное >компилятором g++ по неким правилам по которым в имени закодированы тип >возвращяемого значения и типы параметров (google "g++ name mangling"). > >Попробуйте с помощью команды "nm" посмотреть какие имена содержит построенная библиотека libhello.so >- вот такое имя и надо указать в dlsym(module, "mangled_name_of_hello"). Может написать extern "C", тогда имя функции должно быть hello
|