能力值:
( LV2,RANK:10 )
|
-
-
2 楼
MASM里面定义的变量,编译的时候会自动在前面加下划线。在VC里面引用MASM里面的变量不需要加前面的下划线,也就是说,在MASM定义的名字直接在VC里面用。
汇编如下: .386 .model FLAT,stdcall option casemap :none
public _ClassName
.DATA _ClassNamed dd 33124
VC里面 extern "C" DWORD _ClassNamed;
其实我觉得这里名字定义的时候不加下划线挺好的啊,一般在asm里面局部变量或者函数才在开头加下划线吧。可以写成这样:
汇编如下: .386 .model FLAT,stdcall option casemap :none
public ClassName
.DATA ClassNamed dd 33124
VC里面 extern "C" DWORD ClassNamed;
|
能力值:
( LV2,RANK:10 )
在线值:

|
-
-
3 楼
谢谢了。。呵呵
|
|
|