是否有用于C++快速修复的消息代码生成器
Is there a MessageCodeGenerator for the C++ quickfix?
在quickfixJ中,有一种方法通过使用自定义数据字典并运行其MessageCodeGenerator任务来自动生成自定义消息和自定义字段对象。
http://www.quickfixj.org/quickfixj/usermanual/1.5.1/usage/codegen.html
我现在必须对我正在从事的新项目使用原始快速修复程序 (C++),我想知道C++是否存在类似的东西。
作为替代方案(如果不存在任何内容),是否有人尝试使用基于 Java 的 MessageCodeGenerator 并修改默认的 java xslt 模板以吐出 c++ 文件?
另外,如果我完全以错误的方式处理整个事情,请随时指出我使用C++快速修复的正确方法,因为他们的网站在自定义示例上有点"轻"(只有字段的宏定义。我什么也没看到消息)
谢谢!
QuickFIX 会预生成消息并将它们包含在分发中。因此,代码生成不是生成过程的一部分。但是,您可以使用 spec
子目录中的脚本重新生成代码。该生成器是使用 XSLT、shell 脚本和 Ruby 代码的组合实现的。
跑
ruby Generate.rb
生成消息和域代码,然后
generate_c++.sh
或generate_c++.bat
以生成 MessageCracker 类。
根据修改后的 FIX*.xml 文件重新生成代码后,运行顶级生成文件以重新生成库。
相关文章:
- 修改链表主函数代码,用户将在其中输入节点的索引和数据以及正确的消息
- 大多数代码不仅显示欢迎消息和"enter pin"?
- 发送和十六进制消息时套接字代码C++问题
- C++ 制作一个随机数字/字母生成器,代码中有问题
- 如何使用 asn1c 生成的代码解码 MAP 调用消息
- C++11 中的随机数:有没有一种简单的方法可以将生成器种子放在代码的一个位置,然后在不同的函数中使用它?
- C ++使用开关/大小写解析protobuf消息(减少重复代码)
- 代码将向量存储为向量<vector>,为什么没有错误消息?
- 如何使FFMPEG C 代码不输出错误消息
- 当我使用套接字代码发送第二条消息时,我有一个"sendto() Invalid argument"
- 来自文本字符串或某种其他机制的代码类自动生成器
- 需要帮助启动用于C++的分析代码生成器
- 在C++代码生成器中模拟 C#"new"(隐藏虚拟方法)
- 是否有用于C++快速修复的消息代码生成器
- 如何编写一个以C++代码为输入的C++代码生成器
- 如何在waf构建系统中使用自定义代码生成器
- 任何使用T4和Powershell的MFC代码生成器
- Bazel头文件代码生成器
- 需要参考:自动代码生成器C++
- 数据绑定- XML数据绑定和c++代码生成器