Table of Contents
El artículo de hoy en realidad está destinado a ayudarlo cuando las personas reciben el código de error de la biblioteca boost.system absolutamente no encontrado.
Aprobado
Maldita sea, tuve un gran problema al configurar libtorrent y no sé cuál es el problema. He localizado muchos errores exactos en Internet, pero las soluciones son inútiles y estoy seguro de que el mensaje de error se considera vago en comparación.
Construyendo libtorrent-rasterbar 0.16.5Comprobación del compilador C/C++ reutilizable real:buscar gcc...gccCompruebe si alguna vez se está ejecutando el compilador c ... síEncontrar mis nombres de archivo de salida del compilador de normas C...a.outMarque para crear un sufijo exe... aterrizado en el destinoVerificamos para ver, supongamos que estamos compilando de forma cruzada... por lo que es posible que no tengamosCompruebe el sufijo del archivo de objeto... o¿Operamos el compilador GNU C... sí?Hacer distinto gcc -s acepta... síMarque "Aceptar gcc" a ISO C89... no es necesarioVea una forma de reiniciar el preprocesador C... gcc -EAsegúrese de que gcc entienda cc pero también -d y -o juntos... síRevisando el curso de g++...g++verificar si estamos usando el compilador GNU C++... síverifique si g ++ -significante está permitido ... síComprobando el control del preprocesador de C++... g++ -Ecomprobar no importa g++ entiende -b y Juntos -a... sí....Verifique el impulso en orden para las bibliotecas:verificación de desarrollo de forlib> = 1.36 ... síCompruebe si Boost::La biblioteca del sistema está disponible en el mercado... síconfigure: Error: la biblioteca Boost.System no se realizó. Prueba --with-boost-system=lib
Entonces yo y yo usamos esta sugerencia de hecho y la principal diferencia es simplemente que la parte inferior indica
Comprobar el crecimiento de las bibliotecas:verifique impulsar forlib> = 1.36 ... síCompruebe si Boost::System Selection está disponible... síSalida en pruebas internas -llib...NingunoAsegúrese de que su salida esté en -lboost_system-lib ... noconfigure: error: ¡no se pudo conectar para ayudarlo con la protección boost_system-lib!
configure:16572: Resultado: noconfigure: 16537: salir de la comprobación de funcionamiento en -lboost_system-libconfigure:16562: gcc -o -lpthread conftest -usted tiene g -O2 -fvisibility=hidden -I/usr/include -L/usr/lib conftest.c -lboost_system-lib -lpthread >&5conftest .c:33: advertencia: tipos de conflicto para la función "salir" incorporada/usr/bin/ld: no se puede implementar directamente -lboost_system-libcollect2: ld devolvió 1 estado de estrategia de terminación
Comprueba siempre que las funciones estén habilitadas:Marque la casilla para habilitar la compatibilidad con el cifrado de archivos... síconfigure: soporte de Encrypted Shield: ahora busque alguna biblioteca de openssl...Buscar pkg-config ... /usr/bin/pkg-configCompruebe si en caso de que openssl/ssl.h se pueda encontrar en /usr/local/ssl...noBuscar openssl/ssl.h atrás /usr/lib/ssl... noBuscar en openssl/ssl.h /usr/ssl ... noBusque openssl/ssl.h en /usr/pkg... noEncuentre openssl/ssl.h aquí en /usr/local... nomarque para lograr openssl/ssl.h en /usr... noCheckdoes vinculante con OpenSSL trabajo cuando se compila ... noconfigurar: error de OpenSSL: biblioteca no encontrada. Use examine --with-openssl=DIR o deshabilite el cifrado por completo.
En este artículo de habilidades, nos centraremos en cómo solucionar el error de configuración: ¡Boost no está disponible! . Recientemente, a menudo se ha notado que al invertir en un paquete de un código generador similar, siempre se queja de que faltan muchas bibliotecas, que deben instalarse originalmente para completar el proceso de cultivo e instalación. Este problema de biblioteca local faltante puede ocurrir durante la fase de formación en sí, cuando administraste ./configure para verificar que toda la configuración exigida está presente.
Una de esas bibliotecas no destinadas al consumidor que se usa con mucha frecuencia son los archivos de desarrollo de la biblioteca C++ Boost. Muchos paquetes exigen que esta biblioteca esté preinstalada. Por lo tanto, antes de corregir este error, quería escribir una publicación de ejemplo para que también pueda ayudarlo.
Como la mayoría de las personas, también encontré "error de configuración: Boost no disponible"
al instalar un paquete ./configure
a través de un paquete en Ubuntu 20.04 con un sistema LTS, como considerablemente a medida que avanza tal vez. Consulte la lista a continuación. Es posible que haya encontrado este error específico en otros sistemas basados en Linux.
NOTA:
Aprobado
La herramienta de reparación ASR Pro es la solución para una PC con Windows que funciona lentamente, tiene problemas de registro o está infectada con malware. Esta herramienta poderosa y fácil de usar puede diagnosticar y reparar rápidamente su PC, aumentando el rendimiento, optimizando la memoria y mejorando la seguridad en el proceso. No sufra más por una computadora lenta: ¡pruebe ASR Pro hoy!

Tenga en cuenta que estoy ejecutando casi todos los siguientes comandos porque root
. Puede usar cualquier usuario mediante el acceso sudo
para ejecutar estos códigos. Para obtener más información, consulte Tutorial. Cómo agregar usuarios a toda la lista de usuarios de sudo para otorgar acceso de modo que el usuario sudo
.
root@cyberithub:~# ./configure..........................................................Comprobando miniupnpc/upnpcommands.h...noChequeo de salud miniupnpc/upnpererrors.h ... noverifique el conocimiento de miniupnpc/upnpererrors.h... noBuscar miniupnpc/upnpergers.h ... noComprobando el diseño natpmp.h... noComprobación de natpmp.h...noComprobar definido porque natpmp.h... para noVerifique boostlib> = 1.64.0 (106400) ... ajuste: no pudimos detectar directamente cada una de nuestras colecciones de impulso (la versión 1.64.0 puede ser superior). Si tiene la selección boost (aún no instalada), seleccione $BOOST_ROOT en su propio entorno y no especifique esta opción --with-boost PATH. Si es natural que Boost esté instalado en una empresa, asegúrese de ingresar el número en. Consulte http://randspringer.de/boost destinado a obtener más documentación.configure: Error: ¡Boost no está disponible!
Si bien este error se debe a que el café molido local, a menudo se debe a la falta de incluir bibliotecas C++ de impulso en su estrategia. Para corregir este error en los sistemas Ubuntu/Debian, solo necesita instalar la biblioteca de impulso usando su comando apt-get install libboost-all-dev
usando el comando a continuación. ¡Así!
root@cyberithub:~# apt-get mount presente libboost-all-devListas de reproducción... ListoConstruye un árbol de obsesionesLeer información de estado... ListoSe instalan los siguientes paquetes menores adicionales:cpp-8 gcc-8 gcc-8-base gfortran gfortran-8 gfortran-9 proveedores de ibverbs 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-date-time-dev libboost-date-time1.71-dev libboost-dev libboost-exception-dev libboost-exception1.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-serialization1.71-dev libboost-serialization1.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-herramientas-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-devcomplementoslibpsm-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-devEl software para reparar su PC está a solo un clic de distancia: descárguelo ahora.
