Hi
Wenn ich unter cygwin ein C++ Programm von mir versuche zu kompelieren bekomm ich lauter linker errors (z.B. "gameoflife.hpp:70: undefined reference to `_stdscr'").
Meine Makefile schaut so aus:
Über ein Problem mit cygwin, ncurses und c++ hab ich per google erfahren: da wurde gesagt man solle -DBROKEN_LINKER definieren. Das half bei mir aber garnix.Code:CXX = g++ FLAGS = -Wall -fmessage-length=0 -g -O2 -DBROKEN_LINKER LIBS = -lncurses OBJ = obj/main.o obj/gameoflife.o BIN = bin/gameoflife.exe .PHONY: all clean all: $(BIN) $(BIN): $(OBJ) $(CXX) $(FLAGS) $(LIBS) -o $@ $(OBJ) obj/main.o: main.cpp $(CXX) $(FLAGS) -o $@ $< -c obj/gameoflife.o: gameoflife.cpp gameoflife.hpp $(CXX) $(FLAGS) -o $@ $< -c clean: rm -f $(BIN) $(OBJ)
Hat jemand eine Idee?
Bin für jede Hilfe dankbar, panzi.
Lesezeichen