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文件中没有这个构造函数还是怎么得???