Boost-Datei kann nicht geöffnet werden, 'libboost_filesystem-vc100-mt-gd-1_47.lib'

Habe ich gegoogelt, den Fehler für Stunden lang am Ende und haben nicht bekommen viel überall. Ich gelinkt habe das Projekt in meinem Visual Studio (2010 & 2012) Projekt, dass scheint aufgelöst haben alle anderen das Problem, die war ähnlich wie diese. Jedoch bin ich noch nicht erhalten meinem Beispiel-code aus der boost-website zu arbeiten und bekomme immer diesen Fehler. Die Datei libboost_filesystem-vc100-mt-gd-1_47.lib ist in meinem C:\Program Files (x86)\boost\boost_1_47\lib-Pfad. Hier ist der code, den ich versuche zu testen und Holen Sie sich steigern, und ausgeführt.

#include <iostream> 
#include <boost/filesystem.hpp>
using namespace boost::filesystem;

int main(int argc, char* argv[])
{
   if (argc < 2)
   {
      std::cout << "Usage: tut1 path\n";
      return 1;
   }
   std::cout << argv[1] << " " << file_size(argv[1]) << '\n';
   return 0;
}
  • In der Regel hilft es, wenn man auch die Fehler, die Sie hier bekommen.
  • Der einzige Grund ist, dass es nicht finden können (oder es nicht im Linker->Zusätzliche Bibliothek-Verzeichnisse) der Pfad zu den boost-Bibliotheken.
  • Hier ist der Fehler: 1>LINK : schwerwiegender Fehler LNK1104: Datei kann nicht geöffnet werden 'libboost_filesystem-vc100-mt-gd-1_47.lib' Hier ist, wo die Datei liegt: C:\Program Files (x86)\boost\boost_1_47\lib\libboost_filesystem-vc100-mt-gd-1_47.lib Hier ist, was ich im Linker->allgemein->Zusätzliche Bibliothek-Verzeichnisse: C:\Program Files (x86)\boost\boost_1_47\lib\boost_filesystem-vc100-mt-gd-1_47.lib habe ich auch versucht diese in den linker C:\Program Files (x86)\boost\boost_1_47\lib\ NeinE dieser gearbeitet hat, und hat mir den gleichen Fehler
  • setzen Sie in AdditonalLibraryDirectory - > "C:\Program Files (x86)\boost\boost_1_47\lib\" - und in-Eingang -> Bibliothek, schreiben Sie den Namen der Bibliothek
InformationsquelleAutor OakleyMaster | 2013-01-16
Schreibe einen Kommentar