|
Boost Users : |
From: Marco Cecchetti (marco_cecchetti_at_[hidden])
Date: 2006-03-24 15:52:29
Hi,
I've the following problem:
I'm using in a program the boost signals library.
I compile and link the program with the command below:
"g++ -static -o sig.exe -g2 -O0 -I<path to boost include files> -L<path to
boost libs> main.cpp -lboost_signals-mgw-d"
and I've put the line : "#define BOOST_SIGNALS_STATIC_LINK" in my source
code.
I'm under the windows platform and I'm using mingw (gcc 3.4.2) and boost
1.33.1 .
The program compiles and links without any error but when I try to run it
a dialog window says to me
that the application has failed to start because
"boost_signals-mgw-1_33_1.dll" was not found.
It seems that the signal library is not linked statically but I don't
succeed in figuring out the reason of this behavior. If I add to the PATH
variable the path to the boost libs the program runs properly but I need
to get the signal library statically linked, so some help will be very
usefull.
-- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
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