MFC 调用webservice时报error C2955错误
atsi 2009-08-03 04:02:56 请高手帮忙看看,下面错误什么原因。先谢谢了。
// 其他内容省略
#include "WebService.h"
using namespace TranslateService;
void CDemoDlg::OnBnClickedButton1()
{
//
CoInitialize(NULL);
CTranslateServiceT *pService=new CTranslateServiceT;//报错地方代码
//do something
CoUninitialize();
}
报错如下:
1>c:\documents and settings\administrator\桌面\unmanagedservice\invokedemo\invokedemodlg.cpp(113) : error C2955: 'TranslateService::CTranslateServiceT' : use of class template requires template argument list1> c:\documents and settings\administrator\桌面\unmanagedservice\invokedemo\net_webservicexwww.h(95) : see declaration of 'TranslateService::CTranslateServiceT'1>c:\documents and settings\administrator\桌面\unmanagedservice\invokedemo\invokedemodlg.cpp(113) : error C2512: 'TranslateService::CTranslateServiceT' : no appropriate default constructor available
1>生成日志保存在“file://c:\Documents and Settings\Administrator\桌面\UnmanagedService\InvokeDemo\Debug\BuildLog.htm”
1>InvokeDemo - 2 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========