[解決済み] 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 でプロジェクト構成に追加する必要があるかもしれません。
関連
-
[解決済み] string does not name a type Errorが発生するのはなぜですか?
-
[解決済み】標準ライブラリにstd::endlに相当するタブはあるか?
-
[解決済み】演算子のオーバーロード C++; <<操作のパラメータが多すぎる
-
[解決済み] なぜC++はPythonよりもstdinからの行の読み込みが遅いのですか?
-
[解決済み] Windows 8でVisual Studioを常にAdministratorとして実行するように強制することはできますか?
-
[解決済み] Visual Studioで、既存のディレクトリツリーをプロジェクトに追加するにはどうすればよいですか?
-
[解決済み] Visual Studio の .suo と .user ファイルをソースコントロールに追加する必要がありますか?
-
[解決済み] Visual Studio CodeとVisual Studioの違いは何ですか?
-
[解決済み】Visual Studioでコードを自動フォーマットする方法とは?
-
[解決済み] Visual StudioでDLLファイルのパスを設定するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】LLVMで暗黙のうちに削除されたコピーコンストラクタの呼び出し
-
[解決済み] string does not name a type Errorが発生するのはなぜですか?
-
[解決済み】エラー:strcpyがこのスコープで宣言されていない
-
[解決済み】ファイルから整数を読み込んで配列に格納する C++ 【クローズド
-
[解決済み] gdbを使用してもデバッグシンボルが見つからない
-
[解決済み】 while(cin) と while(cin >> num) の違いは何ですか?)
-
[解決済み】std::cin.getline( ) vs. std::cin
-
[解決済み] to_string は std のメンバーではない、と g++ が言っている (mingw)
-
[解決済み】演算子のオーバーロード C++; <<操作のパラメータが多すぎる
-
[解決済み】デバッグアサーションに失敗しました