评论

收藏

[C++] error: function has internal linkage but is not defined

编程语言 编程语言 发布于:2021-07-06 12:46 | 阅读数:671 | 评论:0

  目录
  问题
  解决
问题  为了保证全局变量的唯一性,自己很自然的给对应的变量增加了static限制,没想到尽然出现了这个报错:
  error: function * has internal linkage but is not defined
解决  具体解决方式是去掉头文件中的 static 关键字声明。
  通过使用域名空间保证变量的唯一性。
  原因分析:
DSC0000.png

  但上述分析只是一方面,也和我项目中使用的域名空间有一定关系。

  
关注下面的标签,发现更多相似文章