1. ホーム
  2. c++

[解決済み] Visual Studio C++でサードパーティのDLLファイルを使用するにはどうすればよいですか?

2023-07-03 07:03:10

質問

LoadLibrary()を使用する必要があることは理解しました。しかし、サードパーティのDLLファイルを使用するために、他にどのような手順が必要でしょうか?

私は単にC++に飛び込んで、これは私が(Javaプログラマーとして)得ていない唯一の部分です。私はただ、どのようにすれば Qt ライブラリとtesseract-ocrを使用する方法を調べているのですが、このプロセスは私には意味がなく、グーグルではとても難しいのです。

使用している関数をコンパイラに伝えるにはどうしたらよいのでしょうか。サードパーティベンダーのインクルードファイルがあればいいのでしょうか?

どのように解決するのですか?

みんなが言っているように、LoadLibraryは難しい方法で、ほとんど必要ありません。

DLL には、リンク用の .lib ファイルと、ソースに #include するための 1 つまたは複数のヘッダー ファイルが付属しているはずです。 ヘッダーファイルは、DLL から使用できるクラスと関数のプロトタイプを定義します。 LoadLibraryを使用する場合でも、これは必要です。

ライブラリとリンクするために、.lib ファイルを Linker/Input/Additional Dependencies でプロジェクト構成に追加する必要があるかもしれません。