私はWinasmを使用する初心者です。
Iczelion の tut を勉強していて、DLL については、.asm と .def ファイルを作成しますが、アセンブルしてリンクした後、.dll と .obj ファイルを作成するだけです
.inc、.lib ファイルの作成方法がわかりません (後から必要になるので必要です)。
どうすれば .inc 、 .lib を作成できますか
-DLL パラメータを指定して link.exe を使用できます。
MASM で .lib ファイルを作成しますか?
次の手順は、asm ソース ファイルから exe (dll) ファイルを作成することです。
次のコマンドを実行します。
パスを設定:
set path = masm32 の bin ディレクトリへのパス
コンパイル:
ml /c /coff <.asm ファイル名>
リソースをコンパイルします (必要な場合):
rc <.rc ファイル名>
4a. .lib ファイルをリンクして作成します (.dll ファイルを作成する場合):
link /DLL /DEF:<.def file name>.def /SUBSYSTEM:WINDOWS <.obj file name> or
4b. .lib ファイルをリンクして作成します (.exe ファイルを作成する場合):
link /DEF:<.def file name>.def /SUBSYSTEM:WINDOWS <.obj file name>
Iczelions チュートリアル ページ の「Iczelion によるその他のチュートリアル」セクションのリンクをクリックします: MASM インポート ライブラリの作成方法に関するヒント