2

名前でdllを作成しましたtest.dll。.libファイルと同じヘッダーファイルがあります。

プログラムAとプログラムBのフォルダーにファイルとヘッダーファイルを貼り付けましたが、AとBの両方が使用できるように、.libを貼り付けることができる共通のフォルダーが必要です。test.dll

私はVS2008を使用しています。言語はC++です。

4

1 に答える 1

2

共通ディレクトリを PATH に追加するか、A と B の両方を同じディレクトリ (DLL も含む) から開始する必要があります。

詳細/オプションについては、このMSDNの記事を参照してください...

- もっと -

デフォルトでは、システムは次の場所を検索します...

  1. アプリケーションのロード元のディレクトリ。
  2. システム ディレクトリ。
  3. 16 ビット システム ディレクトリ。
  4. Windows ディレクトリ。
  5. 現在のディレクトリ。
  6. PATH 環境変数にリストされているディレクトリー。

それらをプログラムで変更することはできませんが、プログラムを実行する前に共通フォルダーの場所を PATH 環境変数に追加することで、必要な結果を得ることができます

于 2012-04-14T12:30:52.210 に答える