클래스가 A, B 두개가 있습니다

A,B 해더 두곳에 똑같은 구조체를 선언했더니 서로 다르다며 대입을 못합니다

그래서 stdafx.h에 구조체를 선언했습니다

A,B두곳 모두 stdafx.h해더파일을 포함시켰는데

1>VideoView.obj : error LNK2019: \"public: void __thiscall CVideoView::DBAdd(struct DLGINFO *)\" (?DBAdd@CVideoView@@QAEXPAUDLGINFO@@@Z) 외부 기호(참조 위치: \"public: void __thiscall CVideoView::OnBnClickedMainadd(void)\" (?OnBnClickedMainadd@CVideoView@@QAEXXZ) 함수)에서 확인하지 못했습니다.
1>C:\\Documents and Settings\\wjn\\My Documents\\Visual Studio 2008\\Projects\\Video\\Debug\\Video.exe : fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.

이런 에러가 납니다
어떡하죠?

---------stdafx.h----------
typedef struct{
  CString m_Type;
  CString m_FileName;
  CString m_FileSize;
  CString m_WatchDay;
  CString m_SerialDay;
 }DLGINFO;

----------view.h-----------
void DBAdd(DLGINFO* dlginfo);


---------view.cpp-----------

void DBAdd(DLGINFO* dlginfo)
{
       ........
}