.libと.dllについて学ぶVS2015 .dllプロジェクトを作成しようとしましたが、明示的な使用と暗黙的な使用による混乱がありました。.libを使用してコンパイルし、.dllを使用してC++でdllをリンクするか、明示的に呼び出すか?
今、私は.dllプロジェクトを作成して正常に遵守しました。次に、test.libとtest.dllを取得しました。私のtest.hでは、機能を正しく検証するために別のプロジェクトで使用するのが良いはずですか?
- は "TEST.H" を含む "はexample.c" と呼ばれる.cファイルを含むWin32アプリケーションプロジェクトを作成します。
は、ここに私の手順をです。そして私は "test.lib"をこのプロジェクトの同じディレクトリに置きました。
- プロジェクトをコンパイルし、リリースバージョンを取得します。
- "test.dll"をリリースディレクトリ
- にダブルクリックしてください.exeとすべてがうまくいきます。
私の大学では、自分の手続きで静的ライブラリと動的ライブラリが使われていると言いました。 "test.dll"を明示的に読み込む必要があります。実際のコードは含まれません。コンパイル時にのみ使用してください。
私が間違っている場合は、私に修正してください。ありがとう!
'.lib'ファイルは2種類あります。 –