masm汇编中多个asm文件引用通一个变量的问题 5
两个asm文件,其中一个一个定义了一个变量:.datalpButnProcDWORD0在另一个asm文件中我想使用这个变量,于是:.dataexternlpButnPro...
两个asm文件,其中一个一个定义了一个变量:
.data
lpButnProc DWORD 0
在另一个asm文件中我想使用这个变量,于是:
.data
extern lpButnProc:DWORD
但编译的时候提示无法找到:
error LNK2019: 无法解析的外部符号 _lpButnProc,该符号在函数 _ButnProc@16 中被引用
求解
不是,找到解决方案了,需要在定义变量的.data之前追加public声明 展开
.data
lpButnProc DWORD 0
在另一个asm文件中我想使用这个变量,于是:
.data
extern lpButnProc:DWORD
但编译的时候提示无法找到:
error LNK2019: 无法解析的外部符号 _lpButnProc,该符号在函数 _ButnProc@16 中被引用
求解
不是,找到解决方案了,需要在定义变量的.data之前追加public声明 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询