我编写了一个 Tcl 脚本,它使用 TclMagick 扩展和 GraphicsMagick。
对于 GraphicsMagick,我有 Windows DLL 和 Linux SO 文件。我希望能够制作两个与这些库捆绑在一起的 Starkit/Starpack 应用程序:一个用于 Windows(带有 DLL),一个用于 Linux(带有 SO 文件)。
这合理吗?可以做到吗?
编辑
我似乎无法在 Windows 下使用具有依赖关系的 DLL。就我而言,我想使用 TclMagick 扩展,但它需要 GraphicsMagick 的 DLL,而 starkit 找不到这些。在这种情况下我该怎么办?