无法从Visual C ++表单应用程序中的窗体访问全局变量

时间:2013-04-18 14:36:24

标签: c++ visual-c++ global-variables

程序描述:从XML读取和显示数据 操作系统:Windows 7 IDE:Microsoft Visual Studio 2010 Express

我的主要源文件中有这段代码( BABSEA CLE Library.cpp ):

int currentBook;
#include "Editor.h"
#include "checkoutline.h"
#include "Form1.h"
using namespace BABSEACLELibrary;
[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
//more code blablabla

我尝试从(非主要)表单( checkoutline.h )访问“currentBook”,这是一个简单的表单模板,添加了这个部分:

        private: System::Void checkoutline_Load(System::Object^  sender, System::EventArgs^  e) {
currentBook=0;}

虽然它在主表单文件( Form1.h

中完美运行

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

哦,我删除了

#include "checkoutline.h"
来自checkoutline.cpp

一切都很好。谢谢!