Visual C++ 添加 WSDL 文件
Posted
技术标签:
【中文标题】Visual C++ 添加 WSDL 文件【英文标题】:Visual C++ adding WSDL file 【发布时间】:2012-01-11 05:23:30 【问题描述】:据我了解,.wsdl 文件包含一个 xml 规范。然后通过某种方式将这种定义代码的抽象方式转换为可用代码。
我有一个用 Visual C++ express 创建的 C++ 程序。我正在尝试使用 .wsdl 文件,但不确定如何继续。我假设我可以通过某种方式添加 wsdl 的 url 并自动生成代码。
我看到了类似的问题,这些问题似乎暗示有一种方法可以使用add web reference
,但我已经查看并在 Visual C++ 2010 Express 上找不到此选项。
【问题讨论】:
我不确定 C++ 语言将如何处理 WSDL(或任何其他格式)文件。您将需要一个解析器来允许您的代码读取此文件并与之交互。也许像:wsdlpull.sourceforge.net 【参考方案1】:您可以使用WsUtil 在 C++ 中生成可以从代码中调用的客户端存根。
【讨论】:
【参考方案2】:我不确定 Visual Studio 是否提供这样的选项,但我说我认为 您需要像 Apache Axis's WSDL2WS tool 这样的库,它会使用 wsdl 作为输入为您生成存根。
【讨论】:
以上是关于Visual C++ 添加 WSDL 文件的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2017 C ++ linux应用程序,标头未复制到目标
如何在Visual Studio中选择C++和C#的编译器版本