新しいライブラリを試してみると、この問題が頻繁に発生します。今回私はPointGrey Cameraで作業し、APIライブラリ(DLL、lib、ヘッダーファイル)を使用しようとしました。私はまた、プロジェクトの設定で試しました: +プロジェクトのプロパティ/プロジェクトの設定で試してみましたが、ほとんどの問題は、SDK(私はVS2008を使用しています)のツール/オプション/ VC++のディレクトリ/インクルードファイル(/ライブラリファイル)リンカ/入力/その他の依存関係 +プロジェクトプロパティ/リンカ/一般/追加のライブラリディレクトリ未解決の外部シンボルコンパイルエラー
今回は、この時点でまだエラーがあります。
この問題に対処する一般的な方法はありますか?
私はVS2008からこの診断を理解する必要がありますか?
Error 1 error LNK2019: unresolved external symbol __imp__flycaptureGetPacketInfo referenced in function "enum FlyCaptureError __cdecl initializeStandardEventSizes(void *,struct FlyCaptureImageEvent * const)" ([email protected]@[email protected]@[email protected]@@Z) main_2.obj test
これらの問題を確実に解決するために、Dependencies Walkerなどの分析ツールを使用しますか?
少しを明確にしてください:プロジェクト設定(リンク - >オブジェクト/ライブラリモジュールのようなもの; VS2008の場合)、またはライブラリ__directories__を設定に追加しただけですか? –
私は両方の方法を試してみました。API libsに2つのlibファイル* .libが追加されました。次に、APIのすべての静的ライブラリとDLLを作業フォルダにコピーします。私は明らかに質問で言ったように、両方が正常に動作しなかった –