モジュール定義ファイル

DLLを作るとき、次のようなファイルを作ります。

LIBRARY foobar.dll
EXPORTS
  func1
  func2

で、これをリンカに認識させる必要があります。
VC++6 とか eVC++ とかの場合には、次のようにします。

  1. メニュー:プロジェクト→設定
  2. リンク タブ→プロジェクトオプション に /def:"<ファイル名>"を追加

Visual Studio .net の場合は、次の通りです。

  1. メニュー:プロジェクト→(プロジェクト)のプロパティ
  2. 構成プロパティ→リンカ→入力
  3. モジュール定義ファイル にファイル名を書く