微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

FIX::SessionSettings 启动器后崩溃

如何解决FIX::SessionSettings 启动器后崩溃

我想要 init quickfix 启动器,我使用了:

ExtLogger.Out(MTlogoK,L"FIXExchangeAPI::initialize start");
std::string filename = "FileSettings.cfg";//cfgFileName
ExtLogger.Out(MTlogoK,L"FIXExchangeAPI::initialize filename");
FIX::SessionSettings settings(filename);
ExtLogger.Out(MTlogoK,L"FIXExchangeAPI::initialize settings");
FIX::FileStoreFactory storeFactory(settings);
FIX::ScreenLogFactory logFactory(settings);
_socketinitiator = new FIX::Socketinitiator(*this,storeFactory,settings,logFactory);
ExtLogger.Out(MTlogoK,L"FIXExchangeAPI::initialize true");

当我开始调试时,它运行良好,但是当我将 .exe 用于我的应用程序时,它在字符串后崩溃:

FIX::SessionSettings settings(filename);

我的配置文件

[DEFAULT]
ConnectionType=initiator
HeartBtInt=30
ReconnectInterval=1
FileStorePath=store
FileLogPath=log
StartTime=00:00:00
EndTime=00:00:00
UseDataDictionary=N
SocketConnectHost=127.0.0.1


[SESSION]
BeginString=FIX.4.2
SenderCompID=123
TargetCompID=Coinbase
SocketConnectPort=4198
DefaultApplVerID=9
Resetonlogon=Y
Password=password
DataDictionary=FIX42.xml

我错过了什么或我做错了什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。