MFC c++ 程序出现问题 error LNK2019: 无法解析的外部符号

>MFC_PHOTODlg.obj:errorLNK2019:无法解析的外部符号"public:__thiscallCDialogFoorprint::CDialogFo... >MFC_PHOTODlg.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall CDialogFoorprint::CDialogFoorprint(class CWnd *,class PictureInfoList *)" (??0CDialogFoorprint@@QAE@PAVCWnd@@PAVPictureInfoList@@@Z),该符号在函数 "public: void __thiscall CMFC_PHOTODlg::OnBnClickedButtonfootprint(void)" (?OnBnClickedButtonfootprint@CMFC_PHOTODlg@@QAEXXZ) 中被引用

1>D:\MFC_PHOTO2\MFC_PHOTO\Debug\MFC_PHOTO.exe : fatal error LNK1120: 2 个无法解析的外部命令

相关的两个文件函数
//DialogFoorprint.h
#pragma once

class CDialogFoorprint : public CDialog
{
DECLARE_DYNAMIC(CDialogFoorprint)

public:
CDialogFoorprint(CWnd* pParent = NULL); // 标准构造函数
CDialogFoorprint(CWnd* pParent, PictureInfoList * picLibraryPtr_);
virtual ~CDialogFoorprint();

// 对话框数据
enum { IDD = IDD_DIALOG_footprint };

private:
LocationGraph<200> ecnuMap;
PictureInfoList * picLibraryPtr;
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持

DECLARE_MESSAGE_MAP()
public:
afx_msg void OnPaint();
virtual BOOL OnInitDialog();
public:
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
};
___.cpp________________________________________________

#include "stdafx.h"
#include "MFC_PHOTO.h"
#include "FootMarkdlg.h"
#pragma comment(lib,"ws2_32.lib")
// CFootMarkdlg 对话框

IMPLEMENT_DYNAMIC(CFootMarkdlg, CDialog)

CFootMarkdlg::CFootMarkdlg(CWnd* pParent /*=NULL*/)
: CDialog(CFootMarkdlg::IDD, pParent)
{

}

CFootMarkdlg::CFootMarkdlg(CWnd* pParent, PictureInfoList * picLibraryPtr_)
: CDialog(CFootMarkdlg::IDD, pParent)
{
picLibraryPtr = picLibraryPtr_;
}
展开
 我来答
heptnaol
2015-07-20 · TA获得超过7261个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1807万
展开全部
就是说你没实现
CDialogFoorprint的构造函数,俩参数那个
还有一个OnBnClickedButtonfootprint也没实现。
更多追问追答
追问
可是我明明实现了啊在cpp中
追答
反之你发的那些代码没有
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式