問題タブ [magickwand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
733 参照

c++ - どこでも自動的に MagickWand ライブラリ リンクを追加するように CMake を取得する方法

MagickWand を使用するソフトウェアで CMake を使用したいと考えています。

CMake は私のマシンで動作し、便利な Makefile を生成します。別のマシンでは、手動で追加する必要があります

そうしないと、リンカーは MagickWandGenesis() およびその他の関数を見つけることができません。

-l フラグが経由であることがわかりましたpkg-config --cflags --libs MagickWand

CMake はすでにリンカー フラグを生成するべきではありませんTARGET_LINK_LIBRARIESか?

明らかな何かを見逃しましたか、またはなぜこれがどこでも機能しないのですか?


CMakeLists.txt に次のコードがあります。

[...]

[...]

[...]

その最後${ImageMagick_MagickWand_LIBRARY}は必要さえないはずです。

両方のマシンで Magick 6.8.9.9、CMake 3.0.2 を使用 (Debian Jessie)。

0 投票する
1 に答える
513 参照

c - ImageMagick lib の ImageWand コンポーネントを CMake で使用する

私は C でプログラミングしています。ImageMagick ライブラリを使用したいのですが、一部の機能が解決できません。

これは私の cMakeList.txt ファイルです:

これはソースのmain.cです:

MagickWandGenesis()とのみMagickWandTerminus()が解決されます。ライブラリのインストールは正常に終了します。の解き方?

編集:

実行すると、次のエラーが表示されます。

ここに示す解決策を試しましたが、うまくいきませ ん: ImageMagick そのようなファイルまたはディレクトリはありません