Контекст: я пишу Rust FFI для этого проекта. Этот вопрос не касается Rust.
Я изо всех сил пытался получить экспортированные символы из файлов PJProject .lib, которые создаются при сборке специально для Windows. Я следую инструкции по сборке, показанной здесь https://trac.pjsip.org/repos/wiki/Getting-Started/Windows
.lib
Ссылка Github на проект: https://github.com/pjsip/pjproject
В проектах имеется около 24 библиотечных файлов, которые создаются в различных /lib подкаталоги.
/lib
Я использую Visual Studio 2019 с MSVC v140 - VS 2015 C++ build tools (v14.00) на Windows 10.
Visual Studio 2019
MSVC v140 - VS 2015 C++ build tools (v14.00)
Windows 10
Я попытался найти решение на Код ржавчины не может связываться с библиотекой C, скомпилированной в Windows, поскольку существуетНеразрешенный внешний символ , но безрезультатно, так как выполнение dumpbin показывает, что экспортов нет.
dumpbin
Есть ли другие способы создания .lib файлов с экспортированными символами / функциями на окнах?