Hej
Jeg har forsøgt at installere boost til Borland Builder 5.0 men får følgende fejlmeddelelse:
[Linker Fatal Error] Fatal: Unable to open file 'LIBBOOST_FILESYSTEM-BCB-MT-D-1_32.LIB'
når jeg prøver at kompilere følgende kode:
#include "boost/filesystem/operations.hpp"
#include "boost/filesystem/path.hpp"
#include <iostream>
namespace fs = boost::filesystem;
int main( int argc, char* argv[] )
{
  fs::path full_path( fs::initial_path() );
  if ( argc > 1 )
    full_path = fs::system_complete( fs::path( argv[1], fs::native ) );
  else
    std::cout << "\\nusage:   simple_ls [path]" << std::endl;
  unsigned long file_count = 0;
  unsigned long dir_count = 0;
  unsigned long err_count = 0;
  if ( !fs::exists( full_path ) )
  {
    std::cout << "\\nNot found: " << full_path.native_file_string() << std::endl;
    return 1;
  }
  if ( fs::is_directory( full_path ) )
  {
    std::cout << "\\nIn directory: "
              << full_path.native_directory_string() << "\\n\\n";
    fs::directory_iterator end_iter;
    for ( fs::directory_iterator dir_itr( full_path );
          dir_itr != end_iter;
          ++dir_itr )
    {
      try
      {
        if ( fs::is_directory( *dir_itr ) )
        {
          ++dir_count;
          std::cout << dir_itr->leaf()<< " [directory]\\n";
        }
        else
        {
          ++file_count;
          std::cout << dir_itr->leaf() << "\\n";
        }
      }
      catch ( const std::exception & ex )
      {
        ++err_count;
        std::cout << dir_itr->leaf() << " " << ex.what() << std::endl;
      }
    }
    std::cout << "\\n" << file_count << " files\\n"
              << dir_count << " directories\\n"
              << err_count << " errors\\n";
  }
  else // must be a file
  {
    std::cout << "\\nFound: " << full_path.native_file_string() << "\\n";    
  }
  return 0;
}
Jeg har downloadet boost_1_32_0.zip og boost-jam-3.1.10.zip og udpakket bjam.exe og lagt det ind i roden for boostbiblioteket, hvorefter jeg har kørt bjam ”-sTOOLS=borland” install, og kopieret alle dll’er fra C:\\Boost\\lib til C:\\Windows\\System32 biblioteket.
Er der nogen som kan hjælpe med at fortælle hvad jeg mangler at gøre?
Venlig hilsen
Claus Jørgensen