General DLL Block用 dllファイルを作成する方法に関して、教えてください。
Visual C++ 6.0で解説した資料が、以下にございます。
* \doc\ Help General DLL Block.pdf
* \examples\custom dll
ご参考、Visual C++ 2012で作成する場合
VC++ 2012を起動 > [ファイル]メニュー > [新規作成] > [プロジェクト]
> [Win32プロジェクト] を選択 > [OK]をクリック > [次へ]をクリック
> [アプリケーションの種類] で、[DLL]を選択 > [完了]をクリック
> [ソリューションエクスプローラー]上から、*.defファイルを、追加
なお、dllを宣言する為には、以下の二つの方法がございます。
(1)*.defファイルに関数定義を宣言する。
(2) __declspec(dllexport) キーワードを使用する。
上記のサンプルでは、(1)の*.defファイルの方法で、作成しています。
*.defファイルのフォーマットは、以下の通りです。
LIBRARY dllファイル名
EXPORTS
関数名
例)
test.dllのfunc_1()関数を作成する場合。
LIBRARY test
EXPORTS
func_1