xCode和ImageMagick不工作?链接到项目包

时间:2012-07-20 07:22:16

标签: xcode macos cocoa imagemagick

我制作了包含ImageMagick的项目。我通过macPorts,链接库和标题安装到我的项目中。一切正常。但是当我尝试在没有安装ImageMagick的其他计算机上启动我的构建应用程序时,它甚至都没有打开我的应用程序。说Os X版本是不兼容的。如果我将ImageMagick安装到该计算机,那么应用程序工作正常。我该怎么做才能让用户在没有ImageMagick的计算机上工作?我想我已经以某种方式将标题和库包含到我的项目包中。但是如何以正确的方式去做呢?我试图将标题和库复制到我的项目包中,但是当我尝试构建它时,它说没有找到Magick ++。h。有人可以帮帮我吗?


我将macports安装的文件(/opt/local/lib//opt/local/include)添加到我创建的名为ImageMagick的文件夹中的ImageMagick文件,然后将该文件夹移到我的项目中并添加{ {1}}至ImageMagick/**Library Search Paths。然后通过Header Search Paths删除了ImageMagick。项目已成功构建,但未运行。它在控制台中显示错误:

macports

添加到dyld: Library not loaded: /opt/local/lib/libMagick++.5.dylib Referenced from: /Users/development/Library/Developer/Xcode/DerivedData/OGL-cahltqazoqxhrthkxztsqyvvodge/Build/Products/Debug/OGL.app/Contents/MacOS/OGL Reason: image not found (lldb) 列表的Libs位于我的应用程序文件夹中,并添加到我的项目中。为什么要在Linked Frameworks and Libraries中搜索它?

0 个答案:

没有答案