2015-10-20 42 views
0

最近,我尝试使用在Windows 7(64位)机器上运行的Matlab 2015a上的Trading Toolbox连接到Interactive Brokers API。 TWS和IB API已经安装。在Windows 7(64位)上使用Matlab运行Interactive Brokers API的并行错误

Matlab正在抛出一个并排的eror。

Windows事件查看器错误日志是以下几点:

激活上下文生成失败的 “C:\ TWS API \ BIN \的ActiveX \ Tws.ocx”。无法找到相关程序集Microsoft.VC80.MFC,processorArchitecture =“x86”,publicKeyToken =“1fc8b3b9a1e18e3b”,type =“win32”,version =“8.0.50608.0”。请使用sxstrace.exe进行详细诊断。

首先,我通过错误消息搜索了解决方案。有几个建议,但他们不是特定于Windows 64位,并没有在这种情况下工作。

回答

1

Interactive Brokers API参考指南here(ActiveX>在64位Windows XP系统上运行ActiveX API)中介绍了适用的解决方案。

它涉及到安装这些依赖关系:

  1. 微软的Visual C++ 2005 SP1可再发行组件包(x86)
  2. 的Microsoft Visual J#2.0再发行组件包。