QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html
QuickFIX Support: http://www.quickfixengine.org/services.html Hi Frank, Using gcc with code blocks and have both 32 and 64 bit versions. I can use the make file as you pointed out. Thanks! --Maz -------- Original message -------- From: "K. Frank" Date:03/19/2014 12:00 PM (GMT-06:00) To: Quickfix Developers List Subject: Re: [Quickfix-developers] Non-MSVC build (was Re:quickfixjmultiplesessions only diff Port) QuickFIX Support: http://www.quickfixengine.org/services.html Hi Maz! On Wed, Mar 19, 2014 at 11:37 AM, Maz Saeed <[hidden email]> wrote: > Great, thanks for handy tips! Should I start with the Unix version of the library instead of Windows and modify it as I go along? I don't think the version matters -- the code is the same (at least for the 1.13.3 version I had downloaded). There may have been some different batch files or shell scripts in the .zip vs. the tar.gz, but the code itself was the same. Which specific compiler are you using? You had mentioned CodeBlocks. I think people often use it with gcc, but that it works with a number of compilers. I just used (64-bit) mingw-w64 with command-line (no IDE) mingw32-make (Yes, the version of make that comes with the mingw-w64 toolchain is call mingw32-make.) to drive mingw-w64's g++ and ar. I would say just start compiling, and with the exception of the two issues I mentioned before, just make the obvious one-line patches as they come up. > --Maz Happy QuickFIX Hacking! K. Frank > ------- Original Message ------- > From : K. Frank > > Hi Maz! > > On Tue, Mar 18, 2014 at 9:11 PM, Maz Saeed <[hidden email]> wrote: >> Hi Frank, >> Thanks for the quick response! I've made couple of half hearted >> attempts...kinda replicating creation of static library using the source >> files ... > > Yes, that is what I did. I compiled the source files, and put them > into a static library using ar. > ... ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Quickfix-developers mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quickfix-developers ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Quickfix-developers mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html
QuickFIX Support: http://www.quickfixengine.org/services.html Ok, thanks! -------- Original message -------- From: "K. Frank" Date:03/22/2014 2:07 PM (GMT-06:00) To: Quickfix Developers List Subject: Re: [Quickfix-developers] Non-MSVC build (was Re:quickfixjmultiplesessions only diff Port) QuickFIX Support: http://www.quickfixengine.org/services.html Hello Maz! On Sat, Mar 22, 2014 at 12:58 PM, Maz Saeed <[hidden email]> wrote: > Hey Frank, > Getting started on the modifying the quickFix with Windows GCC. As you pointed out to use the UNIX version as a starting point, As an aside, you can also work off the windows version. The windows and unix versions are almost the same, and the core code, I believe, is identical. (Windows / unix differences are packaged in ifdef's.) > my question is how do you extract the > quickfix-logviewer-1.1.1.tar.gz in Windows environment? I never downloaded (or used) quickfix-logviewer. (I only downloaded quickfix-1.13.3.zip and quickfix-1.13.3.tar.gz.) > I don't have UNIX at the moment to uncompress it there and port it > over to Windows...unless there's a gzip utility for Windows. Let me know. I believe that the third-party windows programs 7-zip and winrar will both handle tar.gz. (I think you can also get windows versions of tar and gzip, but I haven't done that.) > Thanks, > --Maz Again, you don't need quickfix-logviewer to build and run the core QuickFIX code, but it could be a nice utility to have. Good luck. K. Frank > ------- Original Message ------- > From : K. Frank[mailto:] > > Hi Maz! > > On Tue, Mar 18, 2014 at 9:11 PM, Maz Saeed <[hidden email]> wrote: >> Hi Frank, >> Thanks for the quick response! I've made couple of half hearted >> attempts...kinda replicating creation of static library using the source >> files ... > > Yes, that is what I did. I compiled the source files, and put them > into a static library using ar. > ... ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Quickfix-developers mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quickfix-developers ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Quickfix-developers mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
In reply to this post by Maz Saeed
QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html
QuickFIX Support: http://www.quickfixengine.org/services.html Hey Frank, One more quick question; where should I start the compilation process? Is it Utility.cpp first and then pretty much any order? My goal is to create all the object files first and then convert them into a static library. I guess I could run compilation with VC++ of one of the projects to see in which sequence object files are created...thought I'll check with you first. Thanks, --Maz ------- Original Message ------- >From : K. Frank[mailto:[hidden email]] Sent : 3/22/2014 2:07:27 PM To : [hidden email] Cc : Subject : RE: Re: [Quickfix-developers] Non-MSVC build (was Re:quickfixjmultiplesessions only diff Port) QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html Hello Maz! On Sat, Mar 22, 2014 at 12:58 PM, Maz Saeed <[hidden email]> wrote: > Hey Frank, > Getting started on the modifying the quickFix with Windows GCC. As you pointed out to use the UNIX version as a starting point, As an aside, you can also work off the windows version. The windows and unix versions are almost the same, and the core code, I believe, is identical. (Windows / unix differences are packaged in ifdef's.) > my question is how do you extract the > quickfix-logviewer-1.1.1.tar.gz in Windows environment? I never downloaded (or used) quickfix-logviewer. (I only downloaded quickfix-1.13.3.zip and quickfix-1.13.3.tar.gz.) > I don't have UNIX at the moment to uncompress it there and port it > over to Windows...unless there's a gzip utility for Windows. Let me know. I believe that the third-party windows programs 7-zip and winrar will both handle tar.gz. (I think you can also get windows versions of tar and gzip, but I haven't done that.) > Thanks, > --Maz Again, you don't need quickfix-logviewer to build and run the core QuickFIX code, but it could be a nice utility to have. Good luck. K. Frank > ------- Original Message ------- > From : K. Frank[mailto:] > > Hi Maz! > > On Tue, Mar 18, 2014 at 9:11 PM, Maz Saeed <[hidden email]> wrote: >> Hi Frank, >> Thanks for the quick response! I've made couple of half hearted >> attempts...kinda replicating creation of static library using the source >> files ... > > Yes, that is what I did. I compiled the source files, and put them > into a static library using ar. > ... ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Quickfix-developers mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quickfix-developers ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Quickfix-developers mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html
QuickFIX Support: http://www.quickfixengine.org/services.html Hi Maz! On Sat, Mar 22, 2014 at 6:29 PM, Maz Saeed <[hidden email]> wrote: > Hey Frank, > One more quick question; where should I start the compilation process? Is it Utility.cpp first and then pretty much any order? My goal is to create all the object files > first and then convert them into a static library. I guess I could run compilation with VC++ of one of the projects to see in which sequence object files are > created...thought I'll check with you first. It doesn't matter at all in what order you compile the .cpp files. They are independent "translation units" and the .o files that get produced are independent of one another. For whatever reason, the first file in my makefile is Session.o (which causes Session.cpp to get compiled by a make built-in rule). But it doesn't matter, and I don't recall how my particular order of files came about. By the way, which version of QuickFIX are you working with? > Thanks, > --Maz Happy QuickFIX Hacking! K. Frank > ------- Original Message ------- > From : K. Frank[mailto:] > > Hello Maz! > > On Sat, Mar 22, 2014 at 12:58 PM, Maz Saeed <[hidden email]> wrote: >> Hey Frank, >> Getting started on the modifying the quickFix with Windows GCC. As you pointed out to use the UNIX version as a starting point, > ... >> my question is how do you extract the >> quickfix-logviewer-1.1.1.tar.gz in Windows environment? > ... ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Quickfix-developers mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
Free forum by Nabble | Edit this page |