64 ビット マシンで MSVS 2010 を使用しています。セットアップ ファイルを使用して tiff ライブラリ バージョン 3.8.2 をインストールし、プロジェクト プロパティ シートを変更しました。リンカー - *\GnuWin32\lib、入力 - libtiff.lib。しかし、MSVS 2010 ではまだリンカー エラーが表示されます。
LNK2001: 未解決の外部シンボル TIFFOpen
LNK2001: 未解決の外部シンボル TIFFGetField
LNK2001: 未解決の外部シンボル TIFFIsTiled
(私のソースファイルの関数呼び出しのため)。
インクルードディレクトリを環境変数パスにも追加しようとしましたが、役に立ちませんでした。libtiff Web サイトで説明されているように、tiff-4.0.3.zip もダウンロードし、コマンド プロンプトからライブラリをビルドしました。それに応じてプロジェクト プロパティ シートを更新しました。リンカー - *\libtiff、入力 - libtiff.lib、libtiff_i.lib。libtiff.dll を *\Windows\system および *\Windows\system32 ディレクトリにコピーし、*\libtiff ディレクトリを環境変数パスに追加しました。それでも、MSVS 2010 でも同じエラーが発生します。
私はオンラインで検索しましたが、誰もそのような問題を抱えていないようです。または、さまざまなライブラリで同様の問題を抱えている人のために、解決策は私が上でやろうとしたことです. 私は今これにほぼ2日を費やしており、解決策が切望されています. 助けてください!