|
Boost : |
From: Allen (allen.saucier_at_[hidden])
Date: 2007-01-03 16:21:55
Hello,
I'm a newbie to boost & am trying to use the "filesystem" library with
.Net 2005. I've gotten boost to compile & produce the following
libraries for windows vc-8_0 tool set: (@ bottom of email)
The problem I'm having is 2 fold:
1. which ones do I use ( I think I know, but...)
2. I am using
C:\boost\lib\boost_filesystem-vc80-mt-1_33_1.lib
C:\boost\lib\boost_filesystem-vc80-mt-1_33_1.dll
3. I've got the dll in the directory my executable runs from
4. I'm including the library w/in my project
But, every time I run my application, it bombs on the following code:
std::cerr << "file selection has changed: Fname/Folder:" << std::endl;
Glib::ustring gus_fname =
m_filechooserbuttonChooseComponentsFile->get_filename();
std::cerr << "file name:=" << gus_fname << std::endl << std::endl;
Glib::ustring gus_fname_foler =
m_filechooserbuttonChooseComponentsFile->get_current_folder();
std::cerr << "folder:=" << gus_fname_foler << std::endl << std::endl;
m_gusFobComponentsFileFullPath = gus_fname;
std::cerr << "using paths..." << std::endl;
boost::filesystem::path p(m_gusFobComponentsFileFullPath,
boost::filesystem::native); (**** BOMB ****)
The variable, m_gusFobComponentsFileFullPath, has the value:
C:\projects\cramOSG_console\trunk\CRAMComponents.fob
For the life of me, I can not figure out why boost is crashing. An
older version of boost works just fine w/ this code and I am wondering
if I'm using the correct libraries or perhaps what was compiled is not
correct.
The error give is not a simple one to debug. The application simply
crashes @ the point noted when run. Under the debugger, it simply
crashes in a "locked" file and since I'm not using the debug version of
the libs, I can't walk into the code.
Would someone please help me? Thank you so much ahead of time. I
appreciate your advice and comments.
--Allen
C:\boost\lib\boost_date_time-vc80-mt-gd.lib
C:\boost\lib\boost_filesystem-vc80-mt-1_33_1.lib
C:\boost\lib\boost_filesystem-vc80-mt.lib
C:\boost\lib\boost_filesystem-vc80-mt-gd-1_33_1.lib
C:\boost\lib\boost_filesystem-vc80-mt-gd.lib
C:\boost\lib\boost_iostreams-vc80-mt-1_33_1.lib
C:\boost\lib\boost_iostreams-vc80-mt.lib
C:\boost\lib\boost_iostreams-vc80-mt-gd-1_33_1.lib
C:\boost\lib\boost_iostreams-vc80-mt-gd.lib
C:\boost\lib\boost_program_options-vc80-mt-1_33_1.lib
C:\boost\lib\boost_program_options-vc80-mt.lib
C:\boost\lib\boost_program_options-vc80-mt-gd-1_33_1.lib
C:\boost\lib\boost_program_options-vc80-mt-gd.lib
C:\boost\lib\boost_regex-vc80-mt-1_33_1.lib
C:\boost\lib\boost_regex-vc80-mt.lib
C:\boost\lib\boost_regex-vc80-mt-gd-1_33_1.lib
C:\boost\lib\boost_regex-vc80-mt-gd.lib
C:\boost\lib\boost_serialization-vc80-mt-1_33_1.lib
C:\boost\lib\boost_serialization-vc80-mt.lib
C:\boost\lib\boost_serialization-vc80-mt-gd-1_33_1.lib
C:\boost\lib\boost_serialization-vc80-mt-gd.lib
C:\boost\lib\boost_signals-vc80-mt-1_33_1.lib
C:\boost\lib\boost_signals-vc80-mt.lib
C:\boost\lib\boost_signals-vc80-mt-gd-1_33_1.lib
C:\boost\lib\boost_signals-vc80-mt-gd.lib
C:\boost\lib\boost_thread-vc80-mt-1_33_1.lib
C:\boost\lib\boost_thread-vc80-mt.lib
C:\boost\lib\boost_thread-vc80-mt-gd-1_33_1.lib
C:\boost\lib\boost_thread-vc80-mt-gd.lib
C:\boost\lib\boost_wserialization-vc80-mt-1_33_1.lib
C:\boost\lib\boost_wserialization-vc80-mt.lib
C:\boost\lib\boost_wserialization-vc80-mt-gd-1_33_1.lib
C:\boost\lib\boost_wserialization-vc80-mt-gd.lib
C:\boost\lib\libboost_date_time-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_date_time-vc80-mt.lib
C:\boost\lib\libboost_date_time-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_date_time-vc80-mt-gd.lib
C:\boost\lib\libboost_date_time-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_date_time-vc80-mt-s.lib
C:\boost\lib\libboost_date_time-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_date_time-vc80-mt-sgd.lib
C:\boost\lib\libboost_filesystem-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_filesystem-vc80-mt.lib
C:\boost\lib\libboost_filesystem-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_filesystem-vc80-mt-gd.lib
C:\boost\lib\libboost_filesystem-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_filesystem-vc80-mt-s.lib
C:\boost\lib\libboost_filesystem-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_filesystem-vc80-mt-sgd.lib
C:\boost\lib\libboost_iostreams-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_iostreams-vc80-mt.lib
C:\boost\lib\libboost_iostreams-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_iostreams-vc80-mt-gd.lib
C:\boost\lib\libboost_iostreams-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_iostreams-vc80-mt-s.lib
C:\boost\lib\libboost_iostreams-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_iostreams-vc80-mt-sgd.lib
C:\boost\lib\libboost_prg_exec_monitor-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_prg_exec_monitor-vc80-mt.lib
C:\boost\lib\libboost_prg_exec_monitor-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_prg_exec_monitor-vc80-mt-gd.lib
C:\boost\lib\libboost_prg_exec_monitor-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_prg_exec_monitor-vc80-mt-s.lib
C:\boost\lib\libboost_prg_exec_monitor-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_prg_exec_monitor-vc80-mt-sgd.lib
C:\boost\lib\libboost_program_options-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_program_options-vc80-mt.lib
C:\boost\lib\libboost_program_options-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_program_options-vc80-mt-gd.lib
C:\boost\lib\libboost_program_options-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_program_options-vc80-mt-s.lib
C:\boost\lib\libboost_program_options-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_program_options-vc80-mt-sgd.lib
C:\boost\lib\libboost_regex-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_regex-vc80-mt.lib
C:\boost\lib\libboost_regex-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_regex-vc80-mt-gd.lib
C:\boost\lib\libboost_regex-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_regex-vc80-mt-s.lib
C:\boost\lib\libboost_regex-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_regex-vc80-mt-sgd.lib
C:\boost\lib\libboost_serialization-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_serialization-vc80-mt.lib
C:\boost\lib\libboost_serialization-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_serialization-vc80-mt-gd.lib
C:\boost\lib\libboost_serialization-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_serialization-vc80-mt-s.lib
C:\boost\lib\libboost_serialization-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_serialization-vc80-mt-sgd.lib
C:\boost\lib\libboost_signals-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_signals-vc80-mt.lib
C:\boost\lib\libboost_signals-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_signals-vc80-mt-gd.lib
C:\boost\lib\libboost_signals-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_signals-vc80-mt-s.lib
C:\boost\lib\libboost_signals-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_signals-vc80-mt-sgd.lib
C:\boost\lib\libboost_test_exec_monitor-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_test_exec_monitor-vc80-mt.lib
C:\boost\lib\libboost_test_exec_monitor-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_test_exec_monitor-vc80-mt-gd.lib
C:\boost\lib\libboost_test_exec_monitor-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_test_exec_monitor-vc80-mt-s.lib
C:\boost\lib\libboost_test_exec_monitor-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_test_exec_monitor-vc80-mt-sgd.lib
C:\boost\lib\libboost_thread-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_thread-vc80-mt.lib
C:\boost\lib\libboost_thread-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_thread-vc80-mt-gd.lib
C:\boost\lib\libboost_thread-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_thread-vc80-mt-s.lib
C:\boost\lib\libboost_thread-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_thread-vc80-mt-sgd.lib
C:\boost\lib\libboost_unit_test_framework-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_unit_test_framework-vc80-mt.lib
C:\boost\lib\libboost_unit_test_framework-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_unit_test_framework-vc80-mt-gd.lib
C:\boost\lib\libboost_unit_test_framework-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_unit_test_framework-vc80-mt-s.lib
C:\boost\lib\libboost_unit_test_framework-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_unit_test_framework-vc80-mt-sgd.lib
C:\boost\lib\libboost_wave-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_wave-vc80-mt.lib
C:\boost\lib\libboost_wave-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_wave-vc80-mt-gd.lib
C:\boost\lib\libboost_wave-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_wave-vc80-mt-s.lib
C:\boost\lib\libboost_wave-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_wave-vc80-mt-sgd.lib
C:\boost\lib\libboost_wserialization-vc80-mt-1_33_1.lib
C:\boost\lib\libboost_wserialization-vc80-mt.lib
C:\boost\lib\libboost_wserialization-vc80-mt-gd-1_33_1.lib
C:\boost\lib\libboost_wserialization-vc80-mt-gd.lib
C:\boost\lib\libboost_wserialization-vc80-mt-s-1_33_1.lib
C:\boost\lib\libboost_wserialization-vc80-mt-s.lib
C:\boost\lib\libboost_wserialization-vc80-mt-sgd-1_33_1.lib
C:\boost\lib\libboost_wserialization-vc80-mt-sgd.lib
C:\boost\lib\boost_date_time-vc80-mt-1_33_1.dll
C:\boost\lib\boost_date_time-vc80-mt-gd-1_33_1.dll
C:\boost\lib\boost_filesystem-vc80-mt-1_33_1.dll
C:\boost\lib\boost_filesystem-vc80-mt-gd-1_33_1.dll
C:\boost\lib\boost_iostreams-vc80-mt-1_33_1.dll
C:\boost\lib\boost_iostreams-vc80-mt-gd-1_33_1.dll
C:\boost\lib\boost_program_options-vc80-mt-1_33_1.dll
C:\boost\lib\boost_program_options-vc80-mt-gd-1_33_1.dll
C:\boost\lib\boost_regex-vc80-mt-1_33_1.dll
C:\boost\lib\boost_regex-vc80-mt-gd-1_33_1.dll
C:\boost\lib\boost_serialization-vc80-mt-1_33_1.dll
C:\boost\lib\boost_serialization-vc80-mt-gd-1_33_1.dll
C:\boost\lib\boost_signals-vc80-mt-1_33_1.dll
C:\boost\lib\boost_signals-vc80-mt-gd-1_33_1.dll
C:\boost\lib\boost_thread-vc80-mt-1_33_1.dll
C:\boost\lib\boost_thread-vc80-mt-gd-1_33_1.dll
C:\boost\lib\boost_wserialization-vc80-mt-1_33_1.dll
C:\boost\lib\boost_wserialization-vc80-mt-gd-1_33_1.dll
C:\boost\lib\boost_date_time-vc80-mt-1_33_1.lib
C:\boost\lib\boost_date_time-vc80-mt.lib
C:\boost\lib\boost_date_time-vc80-mt-gd-1_33_1.lib
-- 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 25:14
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk