我在Qt中構建了一個基於QuickFIX Engine的應用程序,名爲fixapp
;它工作正常。我的經紀人讓我指定一個本地端口來連接它們。然後我找不到這樣的配置文件,所以我修改了QuickFix的源代碼。Linux中Qt動態庫的問題
我使用了QuickFIX源代碼帶來的tradeclient
和executor
的例子來測試。這工作。 tradeclient
綁定到我在配置文件中指定的本地端口。
但是,當我轉向fixapp
時,使用由修改後的QuickFIX源代碼構建的庫,它不綁定到我指定的本地端口。看起來我修改的部分沒有改變程序的行爲。
這裏有什麼潛在的問題?
更新: 我試圖在QuickFix
源代碼中設置一些斷點。在我修改的一個cpp文件中,我的斷點被忽略。它是調試模式,而不是釋放模式。我覺得它正在運行舊的cpp文件並顯示新的cpp文件。
您收到的具體錯誤消息是什麼? –
嗨安德魯,我沒有任何錯誤消息。它只是不綁定到我指定的端口。我期望fixApp作爲tradeclient來綁定到我指定的端口。 –
你有沒有打開Qt日誌記錄? –