4

Visual Studio 2010 でサンプルの ImageMagick プログラムを作成しようとしています。ImageMagick のコマンド ライン インターフェイスを使用できるため、システムには ImageMagick のバイナリ ディストリビューションが既にインストールされています。

しかし、C++ プログラムに "Magick++.h" をインクルードしようとすると、ソース ファイルを開けないと表示されます。

ソースから ImageMagick をコンパイルおよびビルドする手順を見つけましたが、Visual Studio プロジェクトの設定を変更して、既にインストールされているバージョンの ImageMagick から必要な参照/ライブラリを選択できるようにすることはできますか?

4

1 に答える 1

5

私は決して専門家ではありませんが、これが私にとってうまくいったことです:

Windows7 Professional と Visual C++ Express 2010 を使用して...

私はチェックしたInstall development headers and libraries for C and C++

インストール

インストールの最後に、これら 2 つのフォルダーを取得しました。Magick++.h中にありますinclude

ここに画像の説明を入力

Additional Library Locations必ずプロジェクトをセットアップしてくださいAdditional Include Directories。そうすれば、プログラムをコンパイルできるはずです。

さらに:マニュアルは、プログラムが機能するためにこれを行う必要があることを示唆していますが、私はそうしませんでしたが、それでも機能しました:

InitializeMagick(path_to_ImageMagick_DLLs);

また、簡単なテスト中に、Magick::Image::Magick()画像フォーマットの変更がデバッグ モードで機能しないことがわかりました。ただし、リリースモードでは機能します。

于 2013-07-10T10:21:22.830 に答える