我是靠谱客的博主 玩命冰棍,这篇文章主要介绍无法解析的外部符号 "int const bufferSize,现在分享给大家,希望可以做个参考。

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK2001 无法解析的外部符号 "int const bufferSize" (?bufferSize@@3HB) c8a_demo d:UsersTT2018documentsvisual studio 2015Projectsc8a_democ8a_demodemo2.obj 1 

 

在demo2中使用demo1的bufferSize常量时,除了在demo2中设置extern const int bufferSize,

还得在demo1中定义为:extern const int bufferSize(8);

demo2的文件:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream> int bb; //bb = 22; extern const int bufferSize; void foo() { std::cout << "demo2's bb value is : "<<bb << std::endl; bb=221; } void foo1() { std::cout << "demo2 file is showing: " << bufferSize << std::endl; }

demo1.cpp

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream> int aa(11); extern int bb; extern int cc; extern void foo(); extern void foo1(); extern const int bufferSize(8);//此处应该这样设置。 using namespace std; int main() { bb = 22; std::cout << "aa value is : " << aa << std::endl; foo(); std::cout << "bb's second value is : " << bb << std::endl; for (int i = 0; i != bufferSize; i++) cout << "bufferSize is " << i << endl; foo1(); getchar(); return 0; }


 

最后

以上就是玩命冰棍最近收集整理的关于无法解析的外部符号 "int const bufferSize的全部内容,更多相关无法解析的外部符号内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部