mingw-cross-env-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mingw-cross-env-list] linking to libboost_thread_win32-mt.a


From: Jamie Lahowetz
Subject: Re: [Mingw-cross-env-list] linking to libboost_thread_win32-mt.a
Date: Mon, 28 May 2012 17:39:54 -0500

hope im understanding your reply correctly.
in configure.ac i removed the -l and a.
LIBS="$LIBS libboost_thread_win32-mt"
then ran
./configure --prefix=/home/deadpickle/hprcc_terminal/win32 --host=i686-pc-mingw32 LDFLAGS='-L/home/deadpickle/mxe/usr/i686-pc-mingw32/lib/'
but still received the error
i686-pc-mingw32-g++: error: libboost_thread_win32-mt: No such file or directory


On Mon, May 28, 2012 at 4:53 PM, Mark Brand <address@hidden> wrote:

Jamie Lahowetz wrote:
I'm trying to use the boost_thread libraries in my program and are having troubles linking to the library. Im using autotools to build my project and I keep getting the error
/home/deadpickle/mxe/usr/lib/gcc/i686-pc-mingw32/4.7.0/../../../../i686-pc-mingw32/bin/ld: cannot find -lboost_thread_win32-mt.a
So far I have tried setting the LDFLAG in my configure call and specifying -llibboost_thread_win32-mt.a and none of these seem to be working. Any ideas?


Hi Jamie,

The flag "-lboost_thread_win32-mt" corresponds to the file "usr/i686-pc-mingw32/lib/libboost_thread_win32-mt.a". In other words, in your linker flag, omit the "lib" prefix and the ".a" suffix.

Mark







--
Jamie Ryan Lahowetz
University of Nebraska - Lincoln
Graduate Student - Earth and Atmospheric Sciences
402.304.0766
address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]