|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Mar 2008
Messaggi: 10
|
[c++]importare progetti con dev-c++
sto realizzando un progetto in c++ con il dev-c++. Il problema e che quando voglio passare il progetto su un altro pc se il progetto non viene modificato funge bene altrimenti appena viene effettuata una modifica vengono dati errori di link reference su alcune classi delle librerie std che stiamo utilizzando... ho pensato che il problema potrebbe esser il make file generato in automatico dal dev che posto qui:
Codice:
# Project: Interprete
# Makefile created by Dev-C++ 4.9.9.2
CPP = g++.exe
CC = gcc.exe
WINDRES = windres.exe
RES =
OBJ = attributovalore.o conclusione.o condizione.o fatto.o MAIN_INTERPRETE.o $(RES)
LINKOBJ = attributovalore.o conclusione.o condizione.o fatto.o MAIN_INTERPRETE.o $(RES)
LIBS = -L"C:/Dev-Cpp/lib"
INCS = -I"C:/Dev-Cpp/include"
CXXINCS = -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include"
BIN = Interprete.exe
CXXFLAGS = $(CXXINCS)
CFLAGS = $(INCS)
RM = rm -f
.PHONY: all all-before all-after clean clean-custom
all: all-before Interprete.exe all-after
clean: clean-custom
${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o "Interprete.exe" $(LIBS)
attributovalore.o: attributovalore.cpp
$(CPP) -c attributovalore.cpp -o attributovalore.o $(CXXFLAGS)
conclusione.o: conclusione.cpp
$(CPP) -c conclusione.cpp -o conclusione.o $(CXXFLAGS)
condizione.o: condizione.cpp
$(CPP) -c condizione.cpp -o condizione.o $(CXXFLAGS)
fatto.o: fatto.cpp
$(CPP) -c fatto.cpp -o fatto.o $(CXXFLAGS)
MAIN_INTERPRETE.o: MAIN_INTERPRETE.cpp
$(CPP) -c MAIN_INTERPRETE.cpp -o MAIN_INTERPRETE.o $(CXXFLAGS)
|
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Mar 2008
Messaggi: 10
|
ecco l'errore:
Codice:
[Linker error] undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' [Linker error] undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' [Linker error] undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' [Linker error] undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' [Linker error] undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' [Linker error] undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' [Linker error] undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' H:\interprete v.4a\Makefile.win [Build Error] [Interprete.exe] Error 1 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:02.



















