做了一个MFC ActiveX Control 在Debug 下编译没有问题,但在Release 下编译即报
LINK : fatal error LNK1561: entry point must be defined
Error executing cl.exe.请教是什么问题?

解决方案 »

  1.   

    现在我使用Use MFC in Static Library 则出现下面错误,
    libcmt.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
    StdAfx.exe : fatal error LNK1120: 1 unresolved externals
    Error executing cl.exe.大家帮帮忙啊!
      

  2.   

    呵呵,假如不行可以暂时不做成OCX 控件,做成一个COM DLL 可以供其他开发语言调用也可以,请问有什么好提议吗?来者有分!
      

  3.   

    库文件有一些预编译处理,在Release下需要在工程中设置屏蔽
      

  4.   

    请问如何设置COM 中属性的get、put 操作,例如:
    std::string strEval;STDMETHODIMP EntryPoint::get_Eval(BSTR *pVal)
    {
    // TODO: Add your implementation code here
    return S_OK;
    }STDMETHODIMP EntryPoint::put_EvalData(BSTR newVal)
    {
    // TODO: Add your implementation code here
    return S_OK;
    }该如何通过get、put 属性操作设置和读取strEval 的值。
      

  5.   

    在你的类中加属性m_bstrEval;get中用*pval=::SysStringAlloc(m_bstrEval),put中用m_bstrEval=::SysStringAlloc(m_bstrEval),
      

  6.   

    我已用_com_util::ConvertBSTRToString、_com_util::ConvertStringToBSTR 将两者进行转换,问题已经解决,多谢各位,接分!