#macos #main #shared
Вопрос:
Как вызвать функцию в основной программе из общей библиотеки на macOS? В Linux это просто работает. На macOS я получаю сообщение об ошибке:
Undefined symbols for architecture x86_64: "_memory_bounds", referenced from: _double_rounded_string in math.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation
Таким образом, «memory_bounds» — это функция в основной программе.