1

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
4

0 に答える 0