estará esta librería interfiriendo con <vector> ??
Publicado por felipe (74 intervenciones) el 23/06/2020 00:17:05
hola y gracias por responder
tengo un header lib.h y estoy usando una libreria externa llamada allegro5. al usar vectores en lib.h me da error. es posible que la libreria allegro5 este interfiriendo con esto?
este es un codigo de ejemplo (resumen) que describe mi problema
codigo:
main.cpp:
al tratar de compilarlo me dice estos errores:
- multiple definition of `_Unwind_Resume'
- first defined here
y al hacer click en el mensaje de error me redirige al archivo makeFile.win y me muestra esta linea en rojo
tengo un header lib.h y estoy usando una libreria externa llamada allegro5. al usar vectores en lib.h me da error. es posible que la libreria allegro5 este interfiriendo con esto?
este es un codigo de ejemplo (resumen) que describe mi problema
codigo:
main.cpp:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <allegro5/allegro.h>
#include <vector>
#include <lib.h>
lib.h:
struct StPunto{
unsigned int x,y;
};
struct StObjeto{
std::vector<StPunto> punto;
}
al tratar de compilarlo me dice estos errores:
- multiple definition of `_Unwind_Resume'
- first defined here
y al hacer click en el mensaje de error me redirige al archivo makeFile.win y me muestra esta linea en rojo
1
2
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
Valora esta pregunta


0