|
Boost Users : |
From: Andrej van der Zee (mavdzee_at_[hidden])
Date: 2008-07-09 10:48:36
Hi,
Thanks for your help.
I am getting worse problems when I try to run the
"simple_ls" example from the boost distribution. It
throws an unexpected exception (somewhere in
detail::get_current_path_api()). In the meanwhile I
found out it is not Cygwin that is in the way, but it
looks like some missing compiler/linker option: When I
compile "simple_ls" in a new project in Visual Studio
2005 as a win32 application it works fine, but when I
use a custom Visual Studio 2005 project that uses
bjam, I get the runtime exception again. Identical for
Cygwin builds.
>
> Please provide a command line with which you built
> your example.
>
Anyway, I really hope you can help me, I am struggling
with this all day. Coming back to your question, these
are the commands when I compile it in Cygwin:
$ bjam -d2
...patience...
...found 380 targets...
...updating 2 targets...
file
bin\msvc-8.0\debug\optimization-speed\threading-multi\simple_ls.obj.rsp
"simple_ls.cpp"
-Fo"bin\msvc-8.0\debug\optimization-speed\threading-multi\simple_ls.obj"
-TP
/O2
/Z7
/Ob0
/W3
/GR
/MDd
/Zc:forScope
/Zc:wchar_t
/wd4675
/EHs
-DBOOST_WINDOWS_API
-c
-DBOOST_ALL_DYN_LINK
-DBOOST_ALL_NO_LIB=1
-DBOOST_WINDIOWS_API
-D_CRT_SECURE_NO_DEPRECATE
-D_WIN32_WINNT=0x0501
"-IC:\cygwin\home\Andrej\speedo\trunk"
"-IC:\cygwin\usr\local\include\boost-1_35"
compile-c-c++
bin/msvc-8.0/debug/optimization-speed/threading-multi/simple_ls.obj
cmd.exe /S /C call "C:\Program Files\Microsoft
Visual Studio 8\VC\vcvarsall.bat" x86 ">nul" "&&" cl
/Zm800 -nologo
@"bin\msvc-8.0\debug\optimization-speed\threading-multi\simple_ls.obj.rsp"
simple_ls.cpp
file
bin\msvc-8.0\debug\optimization-speed\threading-multi\simple_ls.exe.rsp
"bin/msvc-8.0/debug/optimization-speed/threading-multi/simple_ls.obj"
"boost_filesystem-mt.lib"
"boost_system-mt.lib"
msvc.link
bin/msvc-8.0/debug/optimization-speed/threading-multi/simple_ls.exe
cmd.exe /S /C call "C:\Program Files\Microsoft
Visual Studio 8\VC\vcvarsall.bat" x86 ">nul" "&&" link
/NOLOGO /INCREMENTAL:NO /DEBUG /subsystem:console
/out:"bin\msvc-8.0\debug\optimization-speed\threading-multi\simple_ls.exe"
/LIBPATH:"C:\cygwin\usr\local\lib"
@"bin\msvc-8.0\debug\optimization-speed\threading-multi\simple_ls.exe.rsp"
if test -e
"bin/msvc-8.0/debug/optimization-speed/threading-multi/simple_ls.exe.manifest";
then
cmd.exe /S /C call "C:\Program
Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86
">nul" "&&" mt -nologo -manifest
"bin\msvc-8.0\debug\optimization-speed\threading-multi\simple_ls.exe.manifest"
"-outputresource:bin\msvc-8.0\debug\optimization-speed\threading-multi\simple_ls.exe;1"
fi
Cheers,
Andrej
__________________________________________________________
Not happy with your email address?.
Get the one you really want - millions of new email addresses available now at Yahoo! http://uk.docs.yahoo.com/ymail/new.html
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