Preguntas etiquetadas con g++

443
usr / bin / ld: no se puede encontrar -l <nameOfTheLibrary>

Estoy tratando de compilar mi programa y me devuelve este error: usr/bin/ld: cannot find -l<nameOfTheLibrary> en mi archivo MAKE utilizo el comando g++y el enlace a mi biblioteca, que es un enlace simbólico a mi biblioteca ubicado en otro directorio. ¿Hay una opción para agregar para que...

367
Compilar C ++ 11 con g ++

Estoy tratando de actualizar mi compilador de C ++ a C ++ 11. He buscado un poco y he llegado a la conclusión de que tengo que usar la bandera -std=c++0xo -std=gnu++0x, pero no sé muchas cosas sobre las banderas. ¿Alguien puede ayudarme? (Estoy usando Ubuntu 12.04.) Aquí está el error que obtengo...

357
Referencia indefinida a vtable

Cuando construyo mi programa C ++, recibo el mensaje de error referencia indefinida a 'vtable ... ¿Cuál es la causa de este problema? ¿Cómo lo soluciono? Sucede que recibo el error para el siguiente código (La clase en cuestión es CGameModule) y no puedo entender por qué es el problema. Al...

248
El preprocesador de volcado de GCC define

На этот вопрос есть ответы на Stack Overflow на русском : Как узнать список всех определённых макросов? ¿Hay alguna manera para que gcc / g ++ descargue su preprocesador definido desde la línea de comando? Me refiero a cosas como __GNUC__,...

245
to_string no es miembro de std, dice g ++ (mingw)

Estoy haciendo un pequeño programa de recordatorio de vocabulario en el que las palabras me sonarían al azar en busca de significados. Quiero usar la biblioteca estándar de C ++ como nos dice Bjarne Stroustroup, pero me he encontrado con un problema aparentemente extraño desde el principio. Quiero...

228
advertencia de gcc "'se inicializará después de'

Recibo muchas de estas advertencias del código de terceros que no puedo modificar. ¿Hay alguna forma de deshabilitar esta advertencia o al menos deshabilitarla para ciertas áreas (como #pragma push / pop en VC ++)? Ejemplo: list.h:1122: warning: `list<LogOutput*, allocator<LogOutput*>...

209
g ++ referencia indefinida a typeinfo

Acabo de encontrar el siguiente error (y encontré la solución en línea, pero no está presente en Stack Overflow): (.gnu.linkonce. [stuff]): referencia indefinida a [método] [archivo de objeto] :(. gnu.linkonce. [stuff]): referencia indefinida a `typeinfo para [classname] ' ¿Por qué podría uno...

201
Referencia indefinida a miembro de clase estática

¿Alguien puede explicar por qué el siguiente código no se compilará? Al menos en g ++ 4.2.4. Y más interesante, ¿por qué se compilará cuando envíe MIEMBRO a int? #include <vector> class Foo { public: static const int MEMBER = 1; }; int main(){ vector<int> v; v.push_back(...

185
Deshabilitar todas las advertencias de gcc

Estoy trabajando en un proyecto que leerá mensajes de error del compilador de una variedad particular y hará cosas útiles con ellos. La base de código de muestra en la que estoy probando esto (una aplicación aleatoria de código abierto) y, por lo tanto, la reconstrucción con frecuencia, contiene...

159
LD_LIBRARY_PATH vs LIBRARY_PATH

Estoy construyendo un programa C ++ simple y quiero sustituir temporalmente una biblioteca compartida suministrada por el sistema con una versión más reciente del mismo, para desarrollo y pruebas. Intenté configurar la variable LD_LIBRARY_PATH pero el enlazador (ld) falló con: / usr / bin / ld:...