0

NASM を別の .asm ファイルのコンパイラとして設定することはできましたが、NASM をインライン アセンブラ (__asm ディレクティブ) のコンパイラとして設定する方法が見つかりません。例えば、

helloWorld    db    "Hello world !",0 

コンパイルされません (アセンブラー構文エラー、"db" が見つかりました)。それを行う方法はありますか?または、MASM を使用するか、別の開発環境を使用する必要がありますか? ありがとう !

ps :ちなみに、MSDN には手がかりがありません:D

4

2 に答える 2

2

インラインアセンブラは組み込み(MASMではない)であり、プラグを交換することはできないと思います。

外部アセンブラ(MASMなど)を単独で(「インライン」アセンブラとしてではなく)使用してオブジェクト(*.obj)ファイルを作成し、リンカを使用してこれらのオブジェクトファイルをC++コードにリンクできます。

于 2009-08-24T19:07:15.880 に答える