|
Boost Users : |
From: John Maddock (john_at_[hidden])
Date: 2005-07-29 04:42:59
> basedir = E:/DigS
> boostdir = E:/boost_1_32_0
> boostlibdir = ${boostdir}/stage/lib
> boostlibtype = -mgw-mt-1_32
> boostlibs = ${boostlibdir}/boost_regex${boostlibtype}.dll
> boosttestlibs =
> ${boostlibdir}/libboost_unit_test_framework${boostlibtype}.lib
> . . .
> test : ${testobjs}
> ${CXX} -o test ${boosttestlibs} ${boostlibs} test.o ${testobjs}
When linking with gcc the order in which the libraries and object files
appear is *very* important, in particular any libraries you plan to link
against must appear *after* the object files that require them, so I'm
guessing you need:
${CXX} -o test ${testobjs} ${boosttestlibs} ${boostlibs}
HTH, John.
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net