LNK2001:未解析的外部符号" public:virtual long __stdcall CTProcessus :: Init

时间:2014-04-07 16:37:10

标签: c++ mfc atl cstring

我该如何修复此错误?

错误:

  

LNK2001:未解析的外部符号" public:virtual long __stdcall CTProcessus :: Init(类ATL :: CStringT>>,wchar_t *,wchar_t *,wchar_t *)"

代码:

STDMETHODIMP CTProcessus::Init(BSTR bstrConnectionString, BSTR nomPosteResponsable, BSTR domaine, BSTR DNS)
{
    m_csConnectionString = (LPCTSTR)bstrConnectionString;
    m_bstrNomPosteResponsable = nomPosteResponsable;
    m_bstrDomaine = domaine;
    m_bstrDNS = DNS;

    m_varNomPosteResponsable = (_variant_t)m_bstrNomPosteResponsable;
    m_varDomaine = (_variant_t)m_bstrDomaine;
    m_varDNS = (_variant_t)m_bstrDNS;

    return S_OK;
}

非常感谢!

1 个答案:

答案 0 :(得分:0)

由于您的代码能够成功编译,这意味着您在头文件中具有正确的函数签名。但是.cpp文件没有定义此函数。 您的.cpp文件也可能根本没有被编译,并且没有生成.obj文件。