一千萬個為什麽

搜索

在Visual Studio 2008中使用NASM作為內聯匯編器編譯器?

我設法將NASM設置為單獨的.asm文件的編譯器,但我找不到將NASM設置為內聯匯編程序(__asm指令)的編譯器的方法。例如,

helloWorld    db    "Hello world !",0 

不會編譯(匯編語法錯誤,找到“db”)。 有沒有辦法做到這一點 ?還是我必須使用MASM或使用其他開發環境? 謝謝 !

ps:順便說一句,MSDN沒有給出任何線索:D

最佳答案

我想內聯匯編程序是內置的(不是MASM),並且不能被插件替換。

您可以自己使用外部匯編程序(例如MASM)(而不是“內聯”匯編程序)來創建對象( *。obj )文件,然後使用這些對象文件將您的C ++代碼鏈接到連接。

轉載註明原文: 在Visual Studio 2008中使用NASM作為內聯匯編器編譯器?