想请问各位大大一个问题,困扰了我很久,我在global.h定义了如下两个结构:
//global.h
struct sctSubField{
CString strNameEn;
CString strNameCn;
};
struct sctField{
CString strTable;
CString strUpLinkId;
sctSubField *subField; //指向subfield的指针
};
在aaa.cpp,这两个结构都被动态的定义成数组,赋值、并且sctField有一个指向sctSubField的指针,现在我想在bbb.cpp中引用sctField这个数组。请问我该怎么做呢?分不够再在其它帖子补!
//global.h
struct sctSubField{
CString strNameEn;
CString strNameCn;
};
struct sctField{
CString strTable;
CString strUpLinkId;
sctSubField *subField; //指向subfield的指针
};
在aaa.cpp,这两个结构都被动态的定义成数组,赋值、并且sctField有一个指向sctSubField的指针,现在我想在bbb.cpp中引用sctField这个数组。请问我该怎么做呢?分不够再在其它帖子补!
解决方案 »
- minifilter中如何捕获文件的最后修改时间?
- 弱弱的问下,我把mp3上传到资源里,可以么?
- ExitWindowsEx函数的问题
- 阻塞模式下如何设置socket的connect超时??
- 怎样可以知道一个串口程序向串口发送的数据???????
- 请教:如何覆盖/删除正在运行的文件/程序
- 除了深入浅出mfc,vc技术内幕4.0,windows mfc程序设计,还有其他的vc/mfc好书么,100分送
- 关于点击ctreectr把相应的内容显示到edit里的问题,郁闷死啊
- VC++下,在Dialog中如何加入menu ?
- opencv cvMat矩阵置乱
- 可执行文件无法运行到前台
- 求助:关于文件保存问题
struct sctField{
CString strTable;
CString strUpLinkId;
};
我想在aaa.cpp里用到这个结构,给它赋值(假设是一个个数为20的数组),以便于在bbb.cpp中可以访问这个结构数组,请问该怎样做呢,能否详细点?谢了!
struct sctField{
CString strTable;
CString strUpLinkId;
};
extern sctField myField[20];然后在aaa.cpp中include<global.h>,但编译时显示error LNK2001: unresolved external symbol "struct sctField * myField" (?myField@@3PAUsctField@@A),这是为什么呢?