ネタ元:MASMを動かしてみた
MASM のMは、Microsoft のMではなくて、MacroのMだと確か昔々どこかで見た気がします。ま、それはともかく。。。
.asm なファイルをビルドする方法を書いておきます。
VS2008の場合。
- C++のプロジェクト(望む形式&Managedではないもの)を作成。
- ソリューションエクスプローラでプロジェクトを選択しコンテキストメニュー(右メニュー)を表示。
- メニューから「カスタム ビルド規則」を選択。
- Microsoft Macro Assembler(*.asm) を選択。
- 既存ファイルの追加または新規の追加(新規の場合はテキストファイルか何かで.asm拡張子にする)で、.asmを追加
で、実現できます。
VS2010の場合は、3の部分が「ビルドのカスタマイズ」に変わり、4のダイアログが若干違いますがやることはほとんど同じです。
VS2008も、2010も、MASM用の専用プロパティページが用意されているので、細かな設定も可能になってます。今までカスタムでビルドしてたーという人は一度使ってみるといいでしょう。2008はPro以上でできることを確認済み(ExpressとStdは環境がないので不明ですが、Stdはたぶんできるはずです)です。2010はExpressから利用可能です(確認済み)。