問題タブ [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.
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)。
c - ImageMagick lib の ImageWand コンポーネントを CMake で使用する
私は C でプログラミングしています。ImageMagick ライブラリを使用したいのですが、一部の機能が解決できません。
これは私の cMakeList.txt ファイルです:
これはソースのmain.cです:
MagickWandGenesis()
とのみMagickWandTerminus()
が解決されます。ライブラリのインストールは正常に終了します。の解き方?
編集:
実行すると、次のエラーが表示されます。
ここに示す解決策を試しましたが、うまくいきませ ん: ImageMagick そのようなファイルまたはディレクトリはありません