我是靠谱客的博主 玩命冰棍,最近开发中收集的这篇文章主要介绍无法解析的外部符号 "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的全部内容,希望文章能够帮你解决无法解析的外部符号 "int const bufferSize所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部