gpt4 book ai didi

c++ - 使用 CodeSynthesis XSD 编译有效的 XML 模式失败并出现错误 MSB3721

转载 作者:太空宇宙 更新时间:2023-11-04 13:23:31 24 4
gpt4 key购买 nike

我正在尝试使用 CodeSynthesis XSD(在 Visual Studio 2015 中)将 XML 绑定(bind)到 C++。我有一个有效的 XML 模式,但 XSD 无法编译它。这是错误消息:

Error MSB3721 The command "xsd.exe cxx-tree --output-dir "." --hxx-suffix ".hxx" --cxx-suffix ".cxx" --ixx-suffix ".ixx" --fwd-suffix "-fwd.hxx"   projectSchema.xsd" exited with code 1.   

我已经尝试了“xsd-cxx-parse”和“xsd-cxx-tree”构建选项,但它们都因相同的错误而失败。

我尝试编译同一项目中的其他模式,包括 CodeSythesis XSD 包附带的示例,它们都成功编译。

  • 对于 CodeSynthesis 可以编译或不能编译的内容是否有任何限制?我测试过的所有模式(包括我的模式)都是 1.0 版(如果有帮助的话)(它们都是有效的)。
  • 有人知道错误 MSB3721 退出代码 1 是什么意思或如何解决它吗?

最佳答案

从命令行使用 xsd 可能会为您提供有关问题所在的更多信息。还有一些您可能需要使用的开关,例如 namespace-map 如果您的模式使用一个开关。

关于c++ - 使用 CodeSynthesis XSD 编译有效的 XML 模式失败并出现错误 MSB3721,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34153131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com