gpt4 book ai didi

c++ - C++中未解析的外部符号

转载 作者:行者123 更新时间:2023-11-27 22:29:24 29 4
gpt4 key购买 nike

我在 C++ 文件中定义了一个全局变量。例如:bool _variable =1;

现在我在其他 C++ 文件中使用这个变量:extern bool _variable

但我收到错误 error LNK2001: unresolved external symbol
"bool _variable"(?_variable@@3_NA)

我该如何解决这个错误??

最佳答案

这意味着链接器找不到该变量的定义。

  • 你确定你在任何地方都是用同样的方式写的吗?

  • 当您遇到此类错误时,您确定包含定义的 c++ 文件已编译并与其他文件链接了吗?

  • 你确定这个变量定义的命名空间是同一个吗?

关于c++ - C++中未解析的外部符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4746216/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com