Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/156.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 是否有用于C++;快速修复?_C++_Quickfix - Fatal编程技术网

C++ 是否有用于C++;快速修复?

C++ 是否有用于C++;快速修复?,c++,quickfix,C++,Quickfix,在quickfixJ中,通过使用自定义数据字典并运行MessageCodeGenerator任务,可以自动生成自定义消息和自定义字段对象 我现在必须使用OrjiGrdFixFixC++(C++)来处理我正在做的一个新项目,我想知道C++中是否存在类似的东西。 作为替代(如果没有什么已经存在),有人尝试使用基于java的MasaGeCoeDe生石机,并修改默认java XSLT模板,以便只吐出C++文件吗? 另外,如果我将整个事情都用错了方法,请随意给我指出使用C++ QueFixFor的正确方

在quickfixJ中,通过使用自定义数据字典并运行MessageCodeGenerator任务,可以自动生成自定义消息和自定义字段对象

我现在必须使用OrjiGrdFixFixC++(C++)来处理我正在做的一个新项目,我想知道C++中是否存在类似的东西。

作为替代(如果没有什么已经存在),有人尝试使用基于java的MasaGeCoeDe生石机,并修改默认java XSLT模板,以便只吐出C++文件吗?

另外,如果我将整个事情都用错了方法,请随意给我指出使用C++ QueFixFor的正确方法,因为他们的站点在自定义示例上只有一点“光”(只有字段的宏DEFS…我没有看到关于消息的信息)


谢谢

QuickFIX预生成消息并将其包含在分发中。因此,代码生成不是构建过程的一部分。但是,您可以使用
spec
子目录中的脚本重新生成代码。生成器是使用XSLT、shell脚本和Ruby代码的组合实现的

ruby Generate.rb

生成消息和字段代码,然后

generate_c++.sh
generate_c++.bat

生成MessageCracker类


基于修改后的FIX*.xml文件重新生成代码后,运行顶级Makefile以重建库。

在我的64位Win7机器上实现这一切有点困难。我现在正在我的linux机器上尝试它,取得了很大的成功。将有一个更新。该死的事情要花很长时间。我认为技巧一定是删除不必要的xml文件来修复我不使用的版本?