16⁠ 2021-08-15 16:20 采纳率: 0%
浏览 605
已结题

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 个无法解析的外部命令

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

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月23日
    • 创建了问题 8月15日