看板 ASM 關於我們 聯絡資訊
#include "stdafx.h" #define TEST(a) mov eax,a \ mov ebx,a int _tmain(int argc, _TCHAR* argv[]) { __asm {TEST(0) } return 0; } 很簡短的程式但在VS2005卻出現編譯錯誤 warning C4405: 'mov' : 識別項是保留字 error C2400: 在 '第二運算元' 的 'register' 發生內嵌組合語言語法錯誤 請問要怎麼修改才能編譯成功 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.133.217
GoodXD:把那兩行直接放到 __asm {} 裡面 12/02 23:39
Powernow:組語後面加;看看,像這樣 mov eax, xxx; 12/11 18:31