我在使用时遇到上述错误boost::filesystem。我使用的是 Visual Studio 15。
我已经浏览了其他答案,并检查了升压和程序架构是否相似,路径是否正确。我已经使用安装了 boost nuget,所以我很确定配置是正确的。
我包含的标题是<boost/filesystem.hpp
我包含的标头 boost 标头如 : <boost/circular_buffer.hpp,编译并工作正常。知道为什么会发生这种情况吗?
我正在尝试构建一个算法交易程序.程序的执行流程如下:
Server sends data via websocket -> Python program receives it and sends it to C++ program -> C++ program processes the data and sends some data to Python code -> Python code sends packets to Server
Run Code Online (Sandbox Code Playgroud)
我不是用C++构建整个东西的原因是因为Broker的API只支持Python,如果我切换到Python,我就无法执行我希望执行的操作.
数据的频率每秒至少约为50kb(二进制和Json).到目前为止,我发现了以下替代方案:
用C++代码嵌入Python.这看起来很棒,但我不确定是否能够导入整个库并在C++中使用类/方法(代理的客户端).
通过发送数据包进行通信(延迟是这里的问题)
将接收到的数据放在SQL数据库中,每隔X ms让C++查询一次.(再次,延迟)
有没有更好的方法来做到这一点?