打包使用 ImageMagick C API 的应用程序

2024-01-04

我创建了一个使用 ImageMagick C API 的小型 Windows 应用程序,但遇到了一些困难。该应用程序运行良好,我已准备好与我们组织中的其他一些人共享它,但如果不在目标计算机上安装 ImageMagick,我找不到有关分发此类应用程序的文档。

这里有人有信息或信息链接,详细说明如何打包以供分发吗?需要哪些 DLL 以及哪些需要向 Windows 注册?目标用户将同时使用 XP 和 Win7。


我必须做类似的事情,尽管我自己构建了 Imagemagick,这样我就可以减少脂肪。您可以做的是在您的计算机上使用以下命令安装 dll他们提供的exe http://www.imagemagick.org/download/binaries/ImageMagick-6.6.2-7-Q16-windows-dll.exe。在安装过程中,请确保选中安装 C 和 C++ 开发标头和库的框。

然后,安装目录将包含包含目录中的标头以及整个树中的 dll。您将在 lib 中找到需要链接的库。不过,有大量的 dll,这使得这成为一个问题。

当我构建时,我最终所做的只是创建一个 ImageMagick dll 和一个要链接的 .lib 文件。我从源代码创建了自己的项目并构建了一个 dll。然后,您可以使用源代码中的标头来发送 dll 和您创建的库。

EDIT:我还应该指出,安装过程仅发生在您的计算机上。然后,您可以从安装路径复制 dll/libs/headers 并将它们与您的包一起提供,而不是要求用户安装除您的应用程序之外的任何内容。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

打包使用 ImageMagick C API 的应用程序 的相关文章

随机推荐