当前位置: 代码迷 >> VC >> Vc++编译时出现“error LNK2019: 无法解析的外部符号”异常
  详细解决方案

Vc++编译时出现“error LNK2019: 无法解析的外部符号”异常

热度:1783   发布时间:2013-02-25 00:00:00.0
Vc++编译时出现“error LNK2019: 无法解析的外部符号”错误。
PlayDlg.h
---------------------------
#include "afxwin.h"
#include "resource.h"
#include "DJListBox.h "
// CPlayDlg ダイアログ

 
class CPlayDlg : public CDialog
{
 DECLARE_DYNAMIC(CPlayDlg)

 
public:
 CPlayDlg(CWnd* pParent = NULL);   // 标准コンストラクタ
 virtual ~CPlayDlg();
// ダイアログ データ 
enum { IDD = IDD_PLAYDLG };
protected:
 
 virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV サポート
 virtual BOOL OnInitDialog();
 DECLARE_MESSAGE_MAP()

 
 
public:
 CDJListBox m_fileList;
 
};

 
 
-------------------------------------
DJListBox.h
 
class CDJListBox : public CListBox
{
 DECLARE_DYNAMIC(CDJListBox)

 
public:
 CDJListBox();
 virtual ~CDJListBox();
 int AddString(LPCTSTR lpszItem);

 
protected:
 int   m_nMaxWidth; 
 DECLARE_MESSAGE_MAP()
};

 
 
-------------------------------------
为什么我链接的时候会出现
public: __thiscall CDJListBox::CDJListBox(void)" (??0CDJListBox@@QAE@XZ) が関数 "public: __thiscall CPlayDlg::CPlayDlg(class CWnd *)" (??0CPlayDlg@@QAE@PAVCWnd@@@Z) で参照されました。

------解决方案--------------------------------------------------------
你的cpp呢?

------解决方案--------------------------------------------------------
看模样应该是下面那个类的构造函数的问题,构造函数没有找到.是不是CPP文件中没有这个构造函数还是怎么得???
  相关解决方案