
At 21:08 2005-05-23, you wrote:
In the VC 7.1 IDE, on the project property page under Linker there is a field labeled "Additional directories". In this field one specifies the directorie(s) that contain the compiled boost libraries. Within the serialization code, there are pragmas which generate the proper library name as a function of the boost configuration. This is referred to as as "auto-linking"
in addition, you can permanently put the boost library (and include) directories in ALL projects for Visual Studio by going to Tools->Options..projects..VC++ Directories. I've added: $(boost_root)\include\boost-$(boost_version) to the include directories and: $(boost_root)\lib to the library directories. maintaining the two environment variables is quite easy and causes barely a ripple when boost is upgraded.
Robert Ramey
Marcin Tustin wrote:
I've managed to use the vc71 .sln files to build the serialization library, but now I have a question that probably seems pretty stupid: How does Visual Studio know which .lib file to try to link against? I'm using the headers from CVS, and Visual studio in compiling my project is trying to link against libboost_serialization-vc71-mt-sgd-1_33.lib, but my project does not mention this file, so I am confused about how to point Visual studio at the library generated from the CVS source.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Victor A. Wagner Jr. http://rudbek.com The five most dangerous words in the English language: "There oughta be a law"