|
Boost Users : |
Subject: Re: [Boost-users] Linking with dynamic boost thread library
From: Green, Jason M NSWCDL, W33 (jason.m.green3_at_[hidden])
Date: 2009-04-09 08:03:29
Steve,
Welcome to my world. I spend a lot of time confused.
Assume that I have a directory (GLOBALS/Boost). I point to this directory
in VC as a library directory.
In another directory I have boost*.lib, libboost*.lib, and boost*.dll.
I copied the boost*.lib into my GLOBALS/Boost, then compiled and ran. That
worked.
I moved that library back out, and put libboost*.lib in. I then put the
#define BOOST_REGEX_DYN_LINK at the top of my .cpp file. That compiled and
worked.
Finally, I moved out the libboost.lib back out and put the boost*.dll into
that directory. I tried compiling and that is when I got the link error
saying that it cannot find boost*.lib
If the program compiles and runs the same only based on whether boost*.lib
is there, what function does the boost*.dll serve
This is where I'm confused? I scoured my drive to make sure there weren't
boost*.dll /*.lib floating around and I deleted them all.
Jason
-----Original Message-----
From: boost-users-bounces_at_[hidden]
[mailto:boost-users-bounces_at_[hidden]] On Behalf Of Steven Watanabe
Sent: Wednesday, April 08, 2009 9:16 PM
To: boost-users_at_[hidden]
Subject: Re: [Boost-users] Linking with dynamic boost thread library
AMDG
Green, Jason M NSWCDL, W33 wrote:
> I have a directory in my project call Boost. I added the directory to the
> library files list.
> In this directory I have the libboost*.lib files and the boost*.dll files.
> I am able to get it working with no problem if I only have the
libboost*.lib
> files in there. If I rename them, and add the dll into the directory, it
> will not build. That is where it will give me the error saying that it is
> looking for libboost*.lib
>
Whoa. I'm confused. Is the linker complaining about
libboost*.lib or boost*.lib? If you define BOOST_ALL_DYN_LINK
or BOOST_<library name>_DYN_LINK the compiler
will look for the import libraries for the dlls.
> Green, Jason M NSWCDL, W33 wrote:
>
>> the compile warns me that it "cannot open file
>> 'boost_regex-vc80-mt-gd-1_38.lib'"
>>
>>
In Christ,
Steven Watanabe
_______________________________________________
Boost-users mailing list
Boost-users_at_[hidden]
http://lists.boost.org/mailman/listinfo.cgi/boost-users
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