Hello all, I have the following code simple code to compress/uncompress a string: #include <iostream> #include <boost/iostreams/copy.hpp> #include <boost/iostreams/device/back_inserter.hpp> #include <boost/iostreams/filter/bzip2.hpp> #include <boost/iostreams/filtering_stream.hpp> using namespace std; int main() { string message = "this is a test message!"; cout << "message: " << message << endl; string compressed; boost::iostreams::filtering_streambuf<boost::iostreams::output> out; out.push(boost::iostreams::zlib_compressor()); out.push(boost::iostreams::back_inserter(compressed)); boost::iostreams::copy(boost::make_iterator_range(message), out); cout << "compressed message: " << compressed << endl; boost::iostreams::filtering_streambuf<boost::iostreams::input> in; in.push(boost::iostreams::zlib_decompressor()); in.push(boost::make_iterator_range(compressed)); string decompressed; boost::iostreams::copy(in, boost::iostreams::back_inserter(decompressed)); cout << "decompressed message: " << decompressed << endl; } but I get the following linking error: 1>------ Build started: Project: bzip2_compression_test, Configuration: Debug Win32 ------ 1>Compiling... 1>bzip2_test.cpp 1>Linking... 1>LINK : fatal error LNK1104: cannot open file 'libboost_bzip2-vc90-mt-gd-1_39.lib' 1>Build log was saved at "file://d:\compression\BoostCompression2\Debug\BuildLog.htm" 1>bzip2_compression_test - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== I tried following the instructions on this page: http://www.boost.org/doc/libs/1_40_0/libs/iostreams/doc/installation.html so I defined these environment variables: BZIP2_BINARY = libbz2.lib BZIP2_INCLUDE = D:\bzip2-1.0.5 BZIP2_LIBPATH = D:\bzip2-1.0.5\Debug BZIP2_SOURCE = D:\bzip2-1.0.5 I also tried a similair example with zlib and I get the same error: 1>------ Build started: Project: libz_compression_test, Configuration: Debug Win32 ------ 1>Compiling... 1>zlib_test.cpp 1>Linking... 1>LINK : D:\Debug\libz_compression_test.exe not found or not built by the last incremental link; performing full link 1>LINK : fatal error LNK1104: cannot open file 'libboost_zlib-vc90-mt-gd-1_39.lib' 1>Build log was saved at "file://d:\\compression\libz_compression_test\Debug\BuildLog.htm" 1>libz_compression_test - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Any ideas how I can fix this? Thanks! Christina -- View this message in context: http://www.nabble.com/need-help-using-boost-bzip2-filter-on-Windows-%28or-zl... Sent from the Boost - Users mailing list archive at Nabble.com.