es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: LIBSTDC++

Convención de nombres de símbolos en libstdc++

Durante la construcción de una biblioteca recibí el siguiente error de “referencia indefinida”: libtbb.so.2: referencia indefinida a `__cxa_init_primary_exception@CXXABI_1.3.11′ Cuando revisé los símbolos en mi biblioteca libstdc++, vi lo siguiente: nm -CD libstdc++.so.6.0.24 | grep “__cxa_init_primary_exception” 000000000008fdd8 T __cxa_init_primary_exception@@CXXABI_1.3.11 Entonces, la única diferencia entre el nombre del símbolo en libstdc++.so y . . . Read more

¿Por qué la nueva versión de libstdc++ está basada en la herencia en lugar de implementarla en una clase?

Estaba estudiando el código fuente de libstdc++ recientemente y descubrí que la versión 2.9 de libstdc++ está implementada en una clase, y otras clases de herramientas están compuestas internamente, pero la nueva versión de libstdc++ tiene una estructura de herencia complicada y no comprendo completamente la necesidad de esta implementación. . . . Read more

Instalar la versión antigua de NPM en Mac OS (12.0)

Intento instalar nodejs 8.17 (es un requisito para mi proyecto de trabajo) en MacOS 12.0. Utilizo NVM para esto. Pero obtengo el siguiente error: clang: advertencia: ruta de inclusión para los encabezados de libstdc++ no encontrada; pase ‘-stdlib=libc++’ en la línea de comandos para usar la biblioteca estándar libc++ en . . . Read more

Cómo utilizar libstdc++ en lugar de libc++ (MacOS 12.0)

Necesito instalar nodejs 8.17 para mi proyecto laboral (MacOS 12.0). Decidí usar NVM (porque quiero alternar entre versiones de npm), y obtuve el siguiente mensaje: clang: advertencia: no se encontró la ruta de inclusión para los encabezados de libstdc++; pasa ‘-stdlib=libc++’ en la línea de comandos para usar la biblioteca . . . Read more

Error de análisis de get_time para el año de dos dígitos.

std::get_time se comporta de la misma manera cuando el formato incluye ‘%y’ o ‘%Y’, en ambos casos intenta leer un año de cuatro dígitos. ¿Estoy haciendo algo mal o es un error? Código de ejemplo: #include <iostream> #include <iomanip> void testDate(const char *format, const char *date) { std::istringstream ds(date); std::tm . . . Read more