gpt4 book ai didi

c++ - 带有 DBTIMESTAMP 变量的 DDX_Text,我需要引用哪个库?

转载 作者:太空宇宙 更新时间:2023-11-04 14:30:59 24 4
gpt4 key购买 nike

我想将 DDX_Text 与 DBTIMESTAMP 类型的成员变量一起使用:

class CSerialView : public CFormView
{
DECLARE_DYNCREATE(CSerialView)
//.....
public:
DBTIMESTAMP m_ProductionDate; // read from OLEDB consumer class
//.....
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//......
}
void CSerialView::DoDataExchange(CDataExchange* pDX)
{
CFormView::DoDataExchange(pDX);
DDX_Text(pDX, IDC_PRODUCTIONDATE, m_ProductionDate);
}

编译没问题,Intellisense 中列出了 DDX_Text 使用的语法,因此看起来 Microsoft 在某处定义了此函数,但链接器因错误 LNK2019 退出。见附图。

enter image description here

构建输出如下所列:

1>SerialView.obj : error LNK2019: unresolved external symbol "void __stdcall DDX_Text(class CDataExchange *,int,struct tagDBTIMESTAMP &)" (?DDX_Text@@YGXPAVCDataExchange@@HAAUtagDBTIMESTAMP@@@Z) referenced in function "protected: virtual void __thiscall CSerialView::DoDataExchange(class CDataExchange *)" (?DoDataExchange@CSerialView@@MAEXPAVCDataExchange@@@Z)
1>c:\dev\projects\HCPSOrders\Debug\HCPSOrdersApp.exe : fatal error LNK1120: 1 unresolved externals

我不是在寻找 LNK2019 或 LNK1120 的解释,我知道它们的含义。我想解决这个特定的错误实例:那么我缺少哪些引用资料?

最佳答案

这解决了我的问题:

DDX_Text(pDX, IDC_PRODUCTIONDATE, COleDateTime(m_ProductionDate));

关于c++ - 带有 DBTIMESTAMP 变量的 DDX_Text,我需要引用哪个库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32435159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com