我在 Qt 中构建了一个基于 QuickFIX Engine 的应用程序,名为fixapp
; 它工作正常。我的经纪人要求我指定一个本地端口来连接到他们。然后我找不到这样的配置文件,所以我修改了QuickFix的源代码。
我用QuickFIX源代码自带的例子进行了测试tradeclient
。executor
这行得通。tradeclient
绑定到我在配置文件中指定的本地端口。
但是,当我fixapp
使用修改后的 QuickFIX 源代码构建的库时,它并没有绑定到我指定的本地端口。看来我修改的部分并没有改变程序的行为。
这里有什么潜在的问题?
更新:我试图在QuickFix
源代码中设置一些断点。在我修改的一个 cpp 文件中,我的断点被忽略了。它是调试模式,而不是发布模式。我觉得它正在运行旧的 cpp 文件并显示新的 cpp 文件。