Imagemagick ライブラリを使用するプロジェクトを構築しようとしています。私は次のことをしました:
- ツール -> オプションの VC++ ディレクトリにライブラリを追加
- 「C:\ImageMagick-6.8.6-Q16\include\Magick++」;「C:\ImageMagick-6.8.6-Q16」をプロジェクト プロパティに追加 -> 構成 -> C/C++ -> 一般 -> 追加のインクルード ライブラリ
- プロジェクト プロパティ -> 構成 -> リンカー -> 一般 -> 追加のライブラリ ディレクトリに "C:\ImageMagick-6.8.6-Q16\lib";"C:\ImageMagick-6.8.6-Q16" を追加しました
- CORE_RL_magick_.lib CORE_RL_Magick++_.lib CORE_RL_wand_.lib X11.lib を [プロジェクト プロパティ] -> [構成] -> [リンカー] -> [入力] -> [追加の依存関係] に追加しました。
- 環境変数 PATH に C:\ImageMagick-6.8.6-Q16 を追加
ただし、プロジェクトをビルドするときに、いくつかの LNK2019 エラーが発生します。最初のエラーは次のとおりです。
Error 28 error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall Magick::Image::~Image(void)" (__imp_??1Image@Magick@@UAE@XZ) referenced in function "class Imagen & __cdecl lee(char *,int)" (?lee@@YAAAVImagen@@PADH@Z) inout.obj