Here are some general suggestions you might try. 1) You might consider downloading cygwin. It includes a pre-built and newer version of the gcc compiler than MingW. 2) I always use g++ on the command line. g++ builds in the locations of the standard library paths for both inclusion and linking so you shouldn't need to explicitly include them. 3) I haven't used dllwrap and I'm not sure why it is needed here. I would expect something like: g++ -c -o main.o main.cpp g++ -o main.exe main.o I would use 'hello world' to get the command line working with gcc and then move up to BGL. 4) On the developer mailing list another person has run into what seems to be the same issues with VC compiler. He upgraded to the latest version although there is some indication that it is not yet 100% problem free. See http://lists.boost.org/MailArchives/boost/msg28430.php for details. Jeff