16⁠
2021-08-15 16:20
采纳率: 0%
浏览 519

nasm使用extern关键字无法解析外部符号

main文件里面代码如下

#include <iostream>

int a;

int main(void)
{


    return 0;
}

asm文件内容如下

global test

extern a

section .text

test:
    mov eax,a
    ret

报错内容为

LNK2001    无法解析的外部符号 a
LNK1120    1 个无法解析的外部命令

试过引用函数也会出现同样错误
上网搜半天也没搜到个解决方案😥

  • 好问题 提建议
  • 收藏

相关推荐 更多相似问题