全局变量CDatabase db应该放在项目的什么文件里,怎么我一方进去就
跑出很多错误.我建立了一个ttt项目跑出下面的错误,是不是全局变量CDatabase db
方错地方了.
"class CDatabase db" (?db@@3VCDatabase@@A) already defined in ttt.obj
tttDoc.obj : error LNK2005: "class CDatabase db" (?db@@3VCDatabase@@A) alre
ady defined in ttt.obj
tttView.obj : error LNK2005: "class CDatabase db" (?db@@3VCDatabase@@A) alr
eady defined in ttt.obj
MainFrm.obj : error LNK2005: "class CDatabase db" (?db@@3VCDatabase@@A) alr
eady defined in ttt.obj
tttDoc.obj : error LNK2005: "class CDatabase db" (?db@@3VCDatabase@@A) alre
ady defined in ttt.obj
tttView.obj : error LNK2005: "class CDatabase db" (?db@@3VCDatabase@@A) alr
eady defined in ttt.obj
跑出很多错误.我建立了一个ttt项目跑出下面的错误,是不是全局变量CDatabase db
方错地方了.
"class CDatabase db" (?db@@3VCDatabase@@A) already defined in ttt.obj
tttDoc.obj : error LNK2005: "class CDatabase db" (?db@@3VCDatabase@@A) alre
ady defined in ttt.obj
tttView.obj : error LNK2005: "class CDatabase db" (?db@@3VCDatabase@@A) alr
eady defined in ttt.obj
MainFrm.obj : error LNK2005: "class CDatabase db" (?db@@3VCDatabase@@A) alr
eady defined in ttt.obj
tttDoc.obj : error LNK2005: "class CDatabase db" (?db@@3VCDatabase@@A) alre
ady defined in ttt.obj
tttView.obj : error LNK2005: "class CDatabase db" (?db@@3VCDatabase@@A) alr
eady defined in ttt.obj
CDatabase db
然后在每个调用的文件的开头这样就可以
extern CDatabase db
放在xxxapp.cpp里面然后在每个用到的文件里面的头部加上:extern CDatabase db就可以了
extern CDatabase db 放在stdafx.h中;stdafx.h 中#include <afxdb.h>