Re: [Quickfix-developers] QuickFIX as DLL?
Brought to you by:
orenmnero
|
From: Dale W. <wil...@oc...> - 2005-10-17 17:53:03
|
Hi Andrei, Andrei Goldchleger wrote: >QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > >Hi there, > >Is it possible to build QuickFIX as a dynamic library for using it >with C++ (Win32 unmanaged) applications? > > It is possible, but non-trivial. QuickFIX does not export its symbols, and there are link-time and run-time issues related to the use of Singletons from a DLL (all of the session management stuff is handled as a Singleton) We have done it here at OCI for a customer who needed to use QuickFIX from a DLL, but the work is target specifically at his application. The general approach was to create another layer wrapped around QuickFIX that was DLL-aware and force all interaction with QuickFIX to occur through that layer. This layer added other value to the system, so it was worth doing. <plug> If you're interested in what it would take for OCI to do something similar for you (that's what we do for a living), please contact Malcolm Spence spe...@oc... We could also discuss having you sponsor us to make the QuickFIX itself DLL friendly with the goal of contributing that back to the open source library. </plug> Dale >Thanks, > >Andrei > > >------------------------------------------------------- >This SF.Net email is sponsored by: >Power Architecture Resource Center: Free content, downloads, discussions, >and more. http://solutions.newsforge.com/ibmarch.tmpl >_______________________________________________ >Quickfix-developers mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > -- ----------------------------------------------------- Dale Wilson, Senior Software Engineer Object Computing, Inc. (OCI) http://www.ociweb.com/ http://www.theaceorb.com/ ---------------------------------------------------- |