Вызов функции библиотеки ac из ctypes python - PullRequest
0 голосов
/ 01 февраля 2019

Используя nm, я получаю эти функции из своей библиотеки:

0000000000004bc0 T __Z13generator_sind
0000000000004120 T __Z13librador_exitv
0000000000004080 T __Z13librador_initv
0000000000004b70 T __Z13round_to_log2d
0000000000004c10 T __Z16generator_squared
0000000000004c40 T __Z18generator_sawtoothd

Я хочу вызвать функцию __Z13librador_initv, используя ctypes в python ... но использование print(libraryname.__Z13librador_initv) никуда меня не приведет,Кто-нибудь знает, как сделать это успешно?Нужно ли использовать шестнадцатеричное число?

Похоже, что импортировать фактическую библиотеку нормально, используя этот код:

from ctypes import *
testlib = cdll.LoadLibrary("librador.1.0.0.dylib")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...