crystal86
03-05-2008, 15:39
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:
# 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)
qualche suggerimento? :help:
# 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)
qualche suggerimento? :help: