|
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