У меня есть модуль, использующий NativeCall, который работает как на Linux, так и на macOS, но не на Windows.Когда я пытаюсь использовать модуль в Windows, я получаю много ошибок, таких как:
# Cannot locate symbol 'TinyTIFFReader_open' in native library 'tinytiff.dll'
Я использую cmake для своей зависимости C ++ от всех трех ОС.В Linux и macOS я могу просто cmake ..; make; sudo make install
, а в Windows I cmake -G "Visual Studio 15 2017 Win64" ..
и затем открыть созданный «.sln» в Visual Studio для компиляции.Сборка завершается без ошибок на всех трех ОС.
У кого-нибудь есть идеи о том, что мне нужно сделать / изменить, чтобы мой модуль работал в Windows?
Полный модульнаходится здесь: https://github.com/ryn1x/Graphics-TinyTIFF