在VC中调用 WebService出错
#include "stdafx.h "
#include "WebService.h "//包含 WebService .h头文件到程序中
#using using namespace System;
using namespace TService;//使用TService的命名空间
int _tmain()
{
String *str=new String(S "Hello,world! ");
String *strResult;
TranslateService *pService=new TranslateService; //建立远程 WebService 对象
Language Lan=Language::EnglishTOChinese; //设置翻译类型
strResult=pService-> Translate(Lan,str);//调用 WebService
Console::WriteLine(str);
Console::WriteLine(strResult);//输出结果
return 0;
}
运行时出现如下错误:
------ 已启动生成: 项目: MyService, 配置: Debug Win32 ------
正在编译...
MyService.cpp
.\MyService.cpp(5) : error C2006: '#using ' : expected a filename, found 'using '
.\MyService.cpp(5) : fatal error C1113: #using failed on ' '
生成日志保存在“file://e:\我的VS2005\MyService\MyService\Debug\BuildLog.htm”
MyService - 2 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
这是为什么啊??
[解决办法]
#using using namespace System;
这句错了
改成using namespace System;试试。
[解决办法]
参考http://www.vckbase.com/document/viewdoc/?id=1641
[解决办法]
#using using namespace System;改为#using <mscorlib.dll>
[解决办法]
#using using namespace System;
改为下面2行
#using <mscorlib.dll>
using namespace System;