使用qt部署imagemagick应用程序

时间:2010-12-05 16:01:22

标签: c++ qt deployment qt4 imagemagick

我创建了一个使用ImagemMagick库的应用程序。

我已经在我的mac上成功安装了库,我可以在我的应用程序中使用它。

我的.pro文件包含路径和库看起来像这样:

INCLUDEPATH += . /opt/local/include/ImageMagick
LIBS += -L/opt/local/lib -lMagick++

我想发布包含库文件的Mac和Windows应用程序。(我不希望最终用户自己安装库)

这样做的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

我建议阅读有关在不同平台上部署的qt文档:

http://doc.qt.io/archives/qt-4.7/deployment-windows.html

http://doc.qt.io/archives/qt-4.7/deployment-mac.html

http://doc.qt.io/archives/qt-4.7/deployment-x11.html

他们基本上详细描述了如何在应用程序中部署动态链接库。据我所知,对于Windows,它只在与可执行文件相同的路径中分发库,在UNIX / MacOS环境中,您需要在启动应用程序之前导出正确的路径。