Computer Science Canada

Boost Libraries

Author:  Valheru [ Tue Sep 26, 2006 5:16 am ]
Post subject:  Boost Libraries

Hi

I am wondering whether or not anyone here has had any experience using the boost libraries. I'm using VS 2003 as a complier and complied the boost libraries for it. At this point i am wondering how i like the actual library files to VS, do i just use include statements or what.

Thanks in advance.

Author:  r.3volved [ Tue Sep 26, 2006 6:43 am ]
Post subject: 

I use the boost library in VS2005
To link the libraries to your compiler, go to:

Tools >> Options

In the projects and solutions menu, go to:

VC++ Directories and select the drop down menu to the right labeled "Executable Files" and change it to "Include Files" (Platform==win32)

Add a new Include directory to "C:\Boost\include\boost-1_33_1" (or wherever you have that folder unpacked)

then in your application you: #include <boost/whatever_module>

Author:  Valheru [ Tue Sep 26, 2006 5:21 pm ]
Post subject: 

still a problem, i did what you told me and under the boost folder, i put the libs folder, however when i try to compile the following program:

Quote:

#include "stdafx.h"
#include "boost/filesystem/operations.hpp" // includes boost/filesystem/path.hpp
#include "boost/filesystem/fstream.hpp" // ditto



int main()
{

return 0;
}

I get this error
Quote:
Rename fatal error LNK1104: cannot open file 'libboost_filesystem-vc71-mt-sgd-1_33_1.lib'


Anyone know where this file is to be located?
i added it to the boost, directory as well as the /boost/filesystem directory with no success.

Thank you in advance for your help[/quote]

Author:  Andy [ Wed Sep 27, 2006 6:25 pm ]
Post subject: 

you need to include the lib directives too. do the samething you did for the includes, but select library this time, and direct it to the lib folder


: