0

アプリに ImageMagick を使用しており、Devices と Simulator で完璧に動作していますが、アーカイブしようとすると、Xcode で MagickWand.h ファイルに "magick/magick-config.h" file not found" というエラーが表示されます。

#if !defined(_MAGICKWAND_CONFIG_H)
# define _MAGICKWAND_CONFIG_H
# if !defined(vms) && !defined(macintosh)
#  include "magick/magick-config.h"            <<<<<<<<< This line error
#  else
#  include "magick-config.h" 
# endif

ありがとうございました。

4

2 に答える 2

2

Xcode で ImageMagick ライブラリを使用するには、次の設定が必要です (プロジェクト情報の [ビルド] タブ)。

その他のリンカー フラグ: -lMagickCore -lMagickWand -lz -lbz2 -ljpeg -lpng ヘッダー検索パス: $(SRCROOT) – 再帰的にします ライブラリ検索パス: $(SRCROOT) – 再帰的にします 左下の小さいホイールをクリックしますユーザー定義設定の追加

キー: OTHER_CFLAGS 値: -Dmacintosh=1 ビルド フェーズのライブラリを含むリンク バイナリでは、

以下も追加する必要があるかもしれません: libxml2.dylib

于 2013-06-27T06:32:48.600 に答える
0

別のライブラリを含む同様の問題に遭遇し、スラッシュの後の部分を削除して「解決」しました。

つまり、あなたの場合、次を変更します。

include "magick/magick-config.h" 

に:

include "magick.h". 
于 2013-03-28T11:02:06.047 に答える