클래스가 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)
{
........
}
stdafx.h에 #PROGMA ONCE 있능가?
맨위에 하나 있어요