It's SOLVED.
Finally I found the problem. It’s because boost.regex and my QT project was
built under different version of gcc.
My regex was built under gcc 4.6. The default gcc which qt implements is
gcc 4.4. So gcc 4.4 cannot handle the exception from libs built under gcc
4.6.
When I set the Path in Build Settings-> Build Environment, indicated qt
compiler to find my gcc 4.6, everything is right.
Still I got a warning:
:-1: warning: cannot find entry symbol nable-stdcall-fixup; defaulting to
00401000
I didn't top post deliberately. I just replied in Gmail.
2011/11/27 Jeff Flinn
cat fa wrote:
I'm using a static lib build of boost.regex. by the way, have you tried boost.regex in QT ?
We succesfully use boost 1.47.0 regex with Qt 4.6.3 with MSVC 8.
2011/11/24 John Maddock
boost.regex@virgin.net**>>
Did any one encounter a similar problem? Could someone help me ?
No.... but try linking to a static lib build of Boost.Regex and see if that helps.
John.
By the way, please don't top post.
What exactly do you mean by: "QT lib cannot handle the exception which boost.regex lib throws" ?
Jeff
______________________________**_________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/**mailman/listinfo.cgi/boost-**usershttp://lists.boost.org/mailman/listinfo.cgi/boost-users