Table of Contents
De inhoud van vandaag is bedoeld om hen te helpen wanneer u de boost.system not found bibliotheekcorruptiecode krijgt.
Goedgekeurd
De Boost-systeembibliotheek faciliteert belangrijke, lichtgewicht error_code-objecten, dus kapselt native foutcodewaarden in, maar deelt verder toegang tot meer abstracte en draagbare foutcondities via error_condition-objecten.
Verdorie, ik had een groter probleem met het installeren van libtorrent en ik probeer niet te weten wat het probleem is. Ik heb veel exacte fouten met internet gezien, maar de oplossingen blijven nutteloos, en ik ben er echt zeker van dat de foutmelding meestal zelfs vaag is door gelijkenis.
Installeer het verhoogde T-stuk in de drukstap van de wastegate zodat de pijl op iemands wastegate naar de goedkopere fitting van de wastegate wijst. Zet alle uiteinden van deze siliconen slangen vast met klemmen. Monteer een boost-controller-klasse op de pick-up en bevestig deze boost-controller vervolgens aan de beugel met de meegeleverde schroeven.
Bouw libtorrent-rasterbar 0.16.5De herbruikbare C/C++-compiler controleren:zoek gcc...gccControleer of de c-compiler zonder twijfel draait... jaDe uitvoerbestandsnamen vinden van elke standaardcompiler C...a.outVink aan om een prachtig uitvoerbaar achtervoegsel te maken ... geland op bestemmingWe controleren zodat ze kunnen zien of we aan het cross-compileren zijn... zodat experts dat niet hoeven te doenAchtervoegsel objectbestand controleren... ogebruiken individuen de GNU C-compiler... jaZorg ervoor dat gcc -s accepteert... jaVink "Accepteer gcc" aan in ISO C89... eigenlijk niet vereistBekijk hoe u de C-preprocessor opnieuw kunt opstarten... gcc -EZorg ervoor dat gcc cc en -d en -o als groep realiseert... jaControleren tijdens g++...g++controleer of we GNU C++ compiler blijven gebruiken... jacontroleer echter of g++ -g is toegestaan...jaControleren van C++ preprocessor controle... g++ -Echeck maakt geen verschil g++ begrijpt -c en Together -a... ja....Check step-up voor bibliotheken:forlib-ontwikkelingscontrole >= 1.36 ... jaControleer of Boost:: Lokale systeembibliotheek beschikbaar is... jaconfigureren: Fout: Lokale bibliotheek Boost.System niet gevonden. Probeer --with-boost-system=lib
Dan gebruik ik en ik deze suggestie en het centrale verschil is dat het onderste bit aangeeft
Controleer boost voor bibliotheken:check aanmoedigen forlib >= 1.36...jaControleer of Boost::Systeemselectie altijd beschikbaar is geweest... jaUitvoer voor interne tests -llib...GeenZorg ervoor dat de uitvoer -lboost_system-lib ... no . gebruiktconfigure: error: kan niet koppelen aan boost_system-lib bescherming!
configure:16572: Resultaat: neeconfigure:16537: controle van uitgaand verkeer in -lboost_system-libconfigure:16562: gcc -o -lpthread conftest -g -O2 -fvisibility=hidden -I/usr/include -L/usr/lib conftest.c -lboost_system-lib -lpthread >&5conftest .c:33: signaal: conflicttypes voor ingebouwde "exit"-functie/usr/bin/ld: niet in staat om -lboost_system-lib te implementerencollect2: ld kwam 1 exitstrategie-status
Navigeer naar de map toolsassembly.Start bootstrap. Knuppel.Voer build b2 –prefix=PREFIX uit waarbij PREFIX de map is waar u Boost echt wilt installeren. Gebouwd bij installatie.Voeg PREFIXbin toe aan de juiste PATH-werkplekvariabele.
Controleer of functies zijn ingeschakeld:Vink aan welk vakje om bestandsversleuteling in te schakelen wordt gehandhaafd... jaconfigureren: Encrypted Shield-ondersteuning: Ontvang nu de openssl-bibliotheek...Zoek pkg-config ... /usr/bin/pkg-configCheck in het evenement openssl/ssl.h is te vinden in /usr/local/ssl...noZoek openssl/ssl.h in /usr/lib/ssl... neeZoeken openssl/ssl.h /usr/ssl ... neeZoek openssl/ssl.h in /usr/pkg... neeZoek openssl/ssl.h in /usr/local... nocontroleer onderweg om openssl/ssl.h in /usr... no . te krijgenControleer of het vastleggen met OpenSSL werkt wanneer het is gecompileerd... neeconfigureren: OpenSSL-fout: bibliotheek niet gevonden. Gebruik try --with-openssl=DIR of schakel de beveiliging helemaal uit.
In dit artikel zullen we ons concentreren op het oplossen van de installatiefout: Boost is niet beschikbaar! . Het is vaak opgemerkt dat bij het installeren van een pakket van een bepaalde vergelijkbare broncode, het altijd schreeuwt dat sommige bibliotheken ontbreken, in het besef dat eerst moet worden geïnstalleerd om het bouw- en installatieproces te overkoepelen. Dit probleem met de ontbrekende bibliotheek kan optreden in de configuratiefase zelf, wanneer een persoon ./configure uitvoert om te controleren of elk stukje van de vereiste configuratie aanwezig is.
Een veelgebruikte bibliotheek voor niet-consumenten zijn enkele van de C++ Boost-bibliotheekontwikkelingsbestanden. Veel pakketten vereisen dat deze bibliotheek voorgeïnstalleerd is. Daarom wilde ik, voordat ik zo’n fout corrigeer, een goed voorbeeldartikel schrijven, zodat het jou zeker ook kan helpen.
Net als maximale mensen, stuitte ik ook op "configuratiefout: Boost niet beschikbaar"
bij het opzetten van het ./configure
-pakket via pakket op Ubuntu 20.04 met een LTS-strategie, voor zover het gaat kan het zijn. Zie hieronder. Je hebt deze fout misschien ontdekt op andere Linux-afhankelijke systemen.
OPMERKING:
Goedgekeurd
De ASR Pro-reparatietool is de oplossing voor een Windows-pc die traag werkt, registerproblemen heeft of is geïnfecteerd met malware. Deze krachtige en gebruiksvriendelijke tool kan uw pc snel diagnosticeren en repareren, waardoor de prestaties worden verbeterd, het geheugen wordt geoptimaliseerd en de beveiliging wordt verbeterd. Geen last meer van een trage computer - probeer ASR Pro vandaag nog!

Houd er rekening mee dat ik alle volgende instructies altijd als root
heb uitgevoerd. U kunt veel gebruikers met sudo
-toegang gebruiken om deze commando’s te beheren. Bekijk Walkthrough voor meer informatie. Hoe gebruikers toe te voegen aan de sudo-gebruikerslijst om toegang tot de gebruiker sudo
toe te staan.
[email protected]:~# ./configure..............................................................Controleren van miniupnpc/upnpcommands.h...noGezondheidscontrole miniupnpc/upnpererrors.h ... neecontroleer de knowhow van miniupnpc/upnpererrors.h... neeZoeken miniupnpc/upnpergers.h ... neeOpstelling controleren natpmp.h... neeControleren op natpmp.h...noControleer specifiek voor natpmp.h... voor noControleer boostlib >= 1.64.0 (106400) ... tweak: We zijn toevallig niet in staat om al onze persoonlijke boostbibliotheken te detecteren (versie 1.64.0 kan hoger zijn). Als je de promobibliotheek hebt (nog niet geïnstalleerd), kies dan $BOOST_ROOT in je omgeving en repareer de optie --with-boost PATH niet. Als je dan zeker weet dat Boost in je bedrijf is geladen, zorg er dan voor dat je je nummer invoert in. Zie http://randspringer.de/boost voor meer documentatie.configureren: Fout: Boost is niet beschikbaar!
Hoewel deze fout eenvoudig te wijten is aan lokaal koffiedik, is het programma meestal te wijten aan het ontbreken van boost C++-bibliotheken in uw systeem. Om de fout op Ubuntu/Debian-systemen op te lossen, moet u de boost-bibliotheek installeren door gebruik te maken van de opdracht apt-get install libboost-all-dev
om gebruik te maken van de onderstaande opdracht. Vind dit leuk!
De bestanden in de Boost-directory bevinden zich in /usr/lib/x86_64-linux-gnu. U vindt zeker ook een aantal andere bibliotheken bij u in de buurt.
[email protected]:~# apt-get your package libboost-all-devAfspeellijsten... KlaarBouw een waanboomStatusinformatie lezen... KlaarDe volgende aanvullende beperkte pakketten zijn geïnstalleerd:cpp-8 gcc-8 gcc-8-base gfortran gfortran-8 gfortran-9 ibverbs-providers icu-devtools libboost-atomic-dev libboost-atomic1.71-dev libboost-atomic1.71.0libboost-chrono-dev libboost-chrono1.71-dev libboost-chrono1.71.0 libboost-container-dev libboost-container1.71-dev libboost-container1.71.0libboost-context-dev libboost-context1.71-dev libboost-context1.71.0 libboost-coroutine-dev libboost-coroutine1.71-dev libboost-coroutine1.71.0libboost-datum-tijd-dev libboost-datum-tijd1.71-dev libboost-dev libboost-uitzondering-dev libboost-uitzondering1.71-dev libboost-fiber-devlibboost-fiber1.71-dev libboost-fiber1.71.0 libboost-filesystem-dev libboost-filesystem1.71-dev libboost-graph-dev libboost-graph-parallel-devlibboost-graph-parallel1.71-dev libboost-graph-parallel1.71.0 libboost-graph1.71-dev libboost-graph1.71.0 libboost-iostreams-devlibboost-iostreams1.71-dev libboost-locale-dev libboost-locale1.71-dev libboost-log-dev libboost-log1.71-dev libboost-log1.71.0 libboost-math-devlibboost-math1.71-dev libboost-math1.71.0 libboost-mpi-dev libboost-mpi-python-dev libboost-mpi-python1.71-dev libboost-mpi-python1.71.0libboost-mpi1.71-dev libboost-mpi1.71.0 libboost-numpy-dev libboost-numpy1.71-dev libboost-numpy1.71.0 libboost-program-dev-optionslibboost-program-options1.71-dev libboost-program-options1.71.0 libboost-python-dev libboost-python1.71-dev libboost-python1.71.0 libboost-random-devlibboost-random1.71-dev libboost-random1.71.0 libboost-regex-dev libboost-regex1.71-dev libboost-regex1.71.0 libboost-serialize-devlibboost-serialisatie1.71-dev libboost-serialisatie1.71.0 libboost-stackrace-dev libboost-stacktrace1.71-dev libboost-stacktrace1.71.0libboost-system-dev libboost-system1.71-dev libboost-system1.71.0 libboost-test-dev libboost-test1.71-dev libboost-test1.71.0 libboost-thread-devlibboost-thread1.71-dev libboost-timer-dev libboost-timer1.71-dev libboost-timer1.71.0 libboost-tools-dev libboost-type-erasure-devlibboost-type-erasure1.71-dev libboost-type-erasure1.71.0 libboost-wave-dev libboost-wave1.71-dev libboost-wave1.71.0 libboost1.71-devlibboost1.71-tools-dev libcaf-openmpi-3 libcoarrays-dev libcoarrays-openmpi-dev libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7libevent-openssl-2.1-7 libevent-pthreads-2.1-7 libfabric1 libexpat1-dev libgcc-8-dev libgfortran-8-dev libgfortran-9-dev libgfortran5 libhwloc-devplug-inslibpsm-infinipath1 libpsm2-2 libpython3-dev libpython3.8-dev librdmacm1 mpi-default-bin libxnvctrl0 mpi-default-dev openmpi-bin openmpi-commonpython3-dev python3-distutils python3.8-dev zlib1g-devDe software om uw pc te repareren is slechts een klik verwijderd - download hem nu.
