64 bit version of QuickFAST?

138 views
Skip to first unread message

Олег

unread,
Feb 10, 2012, 4:12:41 PM2/10/12
to quickfast_users
Xerces and boost 64 bit libraries are available
So it should be possible to use 64 bit quickfast.
Did someone tried? Does it work?

Nikola Smiljanić

unread,
Feb 11, 2012, 2:38:29 AM2/11/12
to quickfa...@googlegroups.com
Yes it does, xerces is available in 64-bit binary form, but you'll have to build boost like so:

b2 address-model=64 --with-system --with-thread stage

Олег

unread,
Feb 14, 2012, 6:32:08 AM2/14/12
to quickfast_users
Thanks Nikola. I will try, however it is not clear which version of
boost to use to create vs2010 .net project. I've asked separate
question.

Олег

unread,
Mar 13, 2012, 6:04:02 AM3/13/12
to quickfast_users
I will try to build quickfast 64 today :)
However I think that 64-bit version should be added to "Download"
page.
Currently 64-bit is probably more important than 32-bit, so It makes
sense to add it to "Download" page

If someone already built quickfast 64 then please share it with other
people (I also need QuickFASTDotNet.dll)

Олег

unread,
Mar 13, 2012, 5:16:33 PM3/13/12
to quickfast_users
When I'm tring to build generated solution I receive a lot of errors,
this is just two of them:

Error 5 error LNK1104: cannot open file 'boost_thread-vc100-
mt-1_49.lib' F:\Oleg\fix\quickfast
\quickfast_win_bin_vc9_b147_x310_1_4_0\quickfast_1_4_0\src\LINK
QuickFAST
Error 6 error LNK2001: unresolved external symbol "public: signed char
__cdecl QuickFAST::Decimal::getExponent(void)const " (?
getExponent@Decimal@QuickFAST@@$$FQEBACXZ) F:\Oleg\fix\quickfast
\quickfast_win_bin_vc9_b147_x310_1_4_0\quickfast_1_4_0\src\DotNet
\DNSequence.obj QuickFASTDotNet

I will try to resolve boost issue myself, probably I just didn't built
boost completely.
But why quickfast claims about missing QuickFAST::Decimal::getExponent?

Олег

unread,
Mar 13, 2012, 5:17:42 PM3/13/12
to quickfast_users
what is "--with-system --with-thread" options? are they important? i
can't google them

On 11 фев, 11:38, Nikola Smiljanić <popiz...@gmail.com> wrote:

Олег

unread,
Mar 14, 2012, 5:55:19 PM3/14/12
to quickfast_users
Finally it seems I've built quickfast for x64.
I've used this precompilied boost library http://boost.teeks99.com/
(version 1.43)
I've put quickfast dlls here if anyone needs them
http://dl.dropbox.com/u/49126809/quickfast_x64.zip

Dale Wilson

unread,
Mar 14, 2012, 6:00:34 PM3/14/12
to quickfa...@googlegroups.com
Congratulations, Олег.

As you may have noticed, I've been out-of-touch for several weeks
working on a project in which I had limited access to the internet. I
should be more available now.

If you had to make source code changes to QuickFAST rather than just
changing the build parameters, please send them to me in the form of a
patch and I'll see about incorporating them into the main repository.

Regards,

dale


--
Dale Wilson
Principal Software Engineer
Object Computing, Inc.

Олег

unread,
Mar 15, 2012, 3:04:57 AM3/15/12
to quickfast_users
Hi Dale

As this is free project it's expected that people can't participate in
it 24*7 :)
There are no x64 problems, however I modified boost to fit quickfast
build scripts.
I've downloaded boost sources, copied "lib" folder with binaries in
it, and also I've copied headers files to "include" folder
See my question http://stackoverflow.com/questions/9697926/what-is-boost-root

Probably quickfast build scripts should be adjusted to fit boost
default directories, but I'm not sure.

Thanks,
Oleg

On 15 мар, 02:00, Dale Wilson <wils...@ociweb.com> wrote:
> Congratulations, Олег.
>
> As you may have noticed, I've been out-of-touch for several weeks
> working on a project in which I had limited access to the internet.   I
> should be more available now.
>
> If you had to make source code changes to QuickFAST rather than just
> changing the build parameters, please send them to me in the form of a
> patch and I'll see about incorporating them into the main repository.
>
> Regards,
>
> dale
>
> On 3/14/2012 4:55 PM, Олег wrote:
>
>
>
>
>
>
>
>
>
> > Finally it seems I've built quickfast for x64.
> > I've used this precompilied boost libraryhttp://boost.teeks99.com/
Reply all
Reply to author
Forward
0 new messages