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
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
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@lists.boost.org [mailto:boost-users-bounces@lists.boost.org] On Behalf Of Steven Watanabe Sent: Wednesday, April 08, 2009 9:16 PM To: boost-users@lists.boost.org Subject: Re: [Boost-users] Linking with dynamic boost thread library AMDG Green, Jason M NSWCDL, W33 wrote: 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@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (2)
-
Green, Jason M NSWCDL, W33
-
Steven Watanabe