I built a QuickFIX Engine-based application in Qt called fixapp ; It works great. My broker asked me to specify a local port to connect to them. Then I could not find such a configuration file, so I changed the source code of QuickFix.
I used the tradeclient and executor examples obtained by QuickFIX source code for testing. It works. tradeclient binds to the local port specified in the configuration file.
However, when I go to fixapp using the library created by the modified QuickFIX source code, it does not bind to the specified local port. It seems that the modified part has not changed the behavior of the program.
What are the potential issues here?
Update: I tried to set some breakpoints in the QuickFix source code. In one cpp file that I changed, my breakpoint is ignored. This is debug mode, not release mode. I feel like it is running the old cpp file and showing the new cpp file.
source share