描述:
我在activeX中加了一个方法(method),这个方法实现从asp文件中获取xml文档。方法中使用xml
STDMETHODIMP CLSWebOffice::SaveFileToDB(VARIANT bkValue)
{
HRESULT hr;
MSXML2::IXMLDOMDocumentPtr pDoc;
MSXML2::IXMLDOMElementPtr pElement;
MSXML2::IXMLHTTPRequestPtr pXMLHTTP;
//COM的初始化
hr=CoInitialize(NULL);
//创建DOMDocument对象
hr = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument30));
if(!SUCCEEDED(hr))
{
MessageBox("无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库!");
}
hr = pXMLHTTP.CreateInstance("Msxml2.ServerXMLHTTP.3.0");
if(!SUCCEEDED(hr))
{
MessageBox("无法创建XMLHTTP对象,请检查是否安装了MS XML Parser 运行库!");
}
//异步加载
try{
short blVal = VARIANT_FALSE;
pDoc->put_async(VARIANT_FALSE);
pDoc->loadXML(L"<?xml version=\"1.0\" encoding=\"GB2312\"?><root></root>",&blVal);
pDoc->documentElement->put_dataType("bin.base64");
pDoc->documentElement->setAttribute("xmlns:dt","urn:schemas-microsoft-com:datatypes");
pDoc->documentElement->put_nodeTypedValue(bkValue);
//..................
return S_OK;
}
在编译时报下面的错误!
error LNK2001: unresolved external symbol _main
我把下面的全部禁掉了,一进行到"pDoc->put_async(VARIANT_FALSE)"就会报上面的错
大家看看怎么解决呀?