如何解决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 举报,一经查实,本站将立刻删除。