Я использую инструменты настройки для создания модуля Python, и мне нужно добавить дополнительные ссылки. Параметр extra_link_args не работает.
Привет. Спасибо. Решено. Проблема заключалась в том, что extra_link_args - это не параметр для настройки, а параметр для расширения.
Тогда поделитесь им с нами. Мы вознаградим вас очками репутации за улучшение нашей базы знаний.
Да, я согласен. Сейчас.






Как я уже сказал, extra_link_args не является аргументом для настройки. Это было бы так:
extra_link_args = []
if platform.system() == 'Darwin':
extra_link_args.append('-Wl,-rpath,' + lib_path)
setup(
name='Mymodule',
#extra_link_args = extra_link_args this is wrong
ext_modules = [Extension("_mymodule", ["mycfile.c"],
depends=[],
libraries = [':mylib.a'],
extra_link_args = extra_link_args, #this is right
)],
Больше информации, пожалуйста