问题描述
我想要 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 (将#修改为@)