【发布时间】:2018-12-18 20:18:12
【问题描述】:
我有一个使用 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 上我 cmake -G "Visual Studio 15 2017 Win64" .. 然后在 Visual Studio 中打开创建的“.sln”进行编译。构建成功,在所有三个操作系统上都没有错误。
有没有人知道我需要做什么/改变才能让我的模块在 Windows 上运行?
【问题讨论】:
标签: visual-studio cmake raku nativecall