Boost logo

Boost Users :

From: Allen (allen.saucier_at_[hidden])
Date: 2007-01-26 10:09:25


Hello all,

for those who'd had problems like be getting boost to run after getting
it to compile in w/ their App, here's what I did:

1. Got the absolute latest version of boost that was stable - 1.33.1
2. Followed the "Getting Started" Instructions better:
    a. in step 2 for XP, HAD to start a cmd tool
    b. HAD to run vcvarsall.bat (located @ C:\Program Files\Microsoft
Visual Studio 8\VC\vcvarsall.bat on my computer)
    c. I'm using the toolset vc-8_0, therefore the need for step 2.b
    d. cd'ed to my Boost install directory - after getting the bjam
executable for XP and copying it there 1st
    e. ran the following commands

                 C:\Program Files\Microsoft Visual Studio
    8\VC\vcvarsall.bat <return>
                 bjam "-sTOOLS=vc-8_0" install

3. Took over 2 hrs to get the results in a NEW BOOST directory where
only the "includes" and the "libs" were located.
4. Notice that I accepted the "default" libs that it generated. The
Note on using the "-sBUILD" NEVER NEVER worked for me. The build
processes kept trying to use .Net 2003 VC7 to compile with & of course
couldn't find it! So boost never built correctly to begin with. Bummer!
5. Then I included the header directory in my .Net App:

    C:\Boost\include\boost-1_33_1

6. Thin I included the following "static" libraries in my .Net App:

    C:\Boost\lib\libboost_wserialization-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_date_time-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_filesystem-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_iostreams-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_prg_exec_monitor-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_program_options-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_regex-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_serialization-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_signals-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_test_exec_monitor-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_thread-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_unit_test_framework-vc80-mt-gd-1_33_1.lib
    C:\Boost\lib\libboost_wave-vc80-mt-gd-1_33_1.lib

7. I've NO clue what "gd" means but I sure hope it means the debug
version. The docs DON'T explain this nor the -s either and I hope their
updated soon to include the meaning of these nomenclatures.

Well that's all & it works for me, FINALLY!!!!!!!!!!!! I'm so happy.
Just wish I'd had feed back from the group on this issue but all's well
that ends well.

See y'all later!!!

-- 
Sincerely, Allen
Gene Allen Saucier, Jr
Senior Software Engineer
CAS, Inc
100 Quality Circle
Huntsville, AL  35806
or
PO Box 11190
Huntsville, AL  35814
(256) 922-6453 (w)
"...As for I and my house, we shall follow the Lord"  Joshua 24:15


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