如何用我的c++项目实现QuickFix
How to implement QuickFix with my c++ project
我是Fix协议的新手,我一直在尝试从XML描述文件开始,找到一种将其实现到c++文件中的方法。所以通过在网上搜索,他们推荐我使用Quickfix,我真正想知道的是我们应该怎么称呼Quickfix?一个图书馆或一个标准,或者到底是什么?
但我的主要问题是,最近我下载了Quickfix包,然后我无法将其集成到我的c++项目中,即使有Quickfix文档(顺便说一下,它很模糊!)
#include "Application.h"
#include "quickfix/Session.h"
Quickfix不理解XML或解析XML,除了XML中的消息库配置文件。它只处理FIX格式的字符串。您必须使用XML解析器,即xerces、libxml++来提取XML文件中的数据,然后使用Quickfix库构建FIX消息并发送到您想要的任何位置。
Fiximate是一个更方便用户检查FIX消息正确性的地方。Quickfix库中有测试应用程序的示例,您需要一个配置文件来运行它,Quickfix网站上提供了示例。
QuickFIX是一个执行该标准的FIX引擎(c.f.库)。
在您下载的源文件中,有一组示例可用于了解引擎的操作。您应该将这些与文档一起使用。
QuickFix是一个库。还有其他FIX发动机可供选择。它通过处理许多底层事务来简化实现。开发人员所要做的就是增强消息的API。这里有快速入门的好例子,也有初学者的好文档。为了深入了解QuickFix的更多细节,代码本身组织良好。相关文章:
- 如果没有malloc,链表实现将失败
- 如何在c++中实现处理器调度模拟器
- 如何在c++中使用引用实现类似python的行为
- 实现无开销push_back的最佳方法是什么
- 使用简单类型列表实现的指数编译时间.为什么
- 如何在BST的这个简单递归实现中消除警告
- 实现一个在集合上迭代的模板函数
- 我应该实现右值推送功能吗?我应该使用std::move吗
- 如何正确实现和访问运算符的各种自定义枚举器
- C++Union/Struct位域的实现和可移植性
- 这个极客对极客的trie实现是否存在内存泄漏问题
- 在c++中实现LinkedList时,应出现未处理的错误
- 为左值和右值的包装器实现C++范围
- 使用模板进行堆栈实现; "name followed by :: must be a class or namespace"
- 使用GSoap实现ONVIF
- 在用于格式4的arm模拟器中实现功能时的一个问题
- 用于AVX的ln(x)的实现,m256
- 用常见虚拟函数实现的任意组合来实现派生类的正确方法是什么
- 在C++中,如何在类和函数(可能是模板化的)的头中编写完整的实现
- 如何用我的c++项目实现QuickFix