我尝试定义

int GlobalVariable;


在FileA.cpp中

在FileB.cpp中,我尝试通过声明使用GlobalVariable

extern int GlobalVariable;


但是,当我尝试使用GlobalVariable时,出现“ GlobalVar”:未声明的标识符或某些未解决的链接错误,我该如何使其正常工作?

最佳答案

(没有您的代码)
使用以下模式:

文件A

extern int GlobalVariable;

FileA.cpp

int GlobalVariable = 1000;

关于c++ - 在Visual Studio 2010中使用外部变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7567161/

10-13 07:39