我是靠谱客的博主 玩命冰棍,这篇文章主要介绍无法解析的外部符号 "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的文件:

#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

#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的全部内容,更多相关无法解析的外部符号内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部