C, biblioteka ncurse, dev c++ niechce siękompilować staje na makefile
Ostatnio zmodyfikowano 2014-02-05 15:57
klops Temat założony przez niniejszego użytkownika |
C, biblioteka ncurse, dev c++ niechce siękompilować staje na makefile » 2014-02-04 19:55:10 Witam, Mam zainstalowany Mingw w C:\MinGW i Dev c++ w C:\Dev-Cpp a biblioteke wkleiłem C:/Dev-Cpp/GL a tak mam w projekt/parametry/konsolidator: ncurses/curses.lib W opcjach kompilatora oczywiście mam dobre ścieżki do kompilatorów. Mój makefile wygląda tak: LINKOBJ = main.o $(RES) LIBS = -L"C:/Dev-Cpp/GL" ncurses/curses.lib INCS = -I"C:/Dev-Cpp/GL" CXXINCS = BIN = ncurse.exe CXXFLAGS = $(CXXINCS) CFLAGS = $(INCS) RM = rm -f
.PHONY: all all-before all-after clean clean-custom
all: all-before ncurse.exe all-after
clean: clean-custom ${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ) $(CC) $(LINKOBJ) -o "ncurse.exe" $(LIBS)
main.o: main.c $(CC) -c main.c -o main.o $(CFLAGS)
a tak wygląda program #include <ncurses/curses.h>
int main() { initscr(); //1 printw( "Hello World !!!" ); //2 getch(); //3 endwin(); //4 return 0; }
Teraz pozostał tylko ten error 27 C:\Dev-Cpp\projec\Makefile.win [Build Error] recipe for target 'ncurse.exe' failed C:\Dev-Cpp\projec\Makefile.win [Build Error] exe: *** [ncurse.exe] Error 1 Prosił bym jakieś podpowiedzi co to może być. Pozdrawiam Klops |
|
MrPoxipol |
» 2014-02-04 20:17:32 CC jest niezdefiniowane. |
|
klops Temat założony przez niniejszego użytkownika |
» 2014-02-04 20:27:32 mój błąd źle skopiowałem # Project: ncurse # Makefile created by Dev-C++ 4.9.9.2
CPP = g++.exe CC = gcc.exe WINDRES = windres.exe RES = OBJ = main.o $(RES) LINKOBJ = main.o $(RES) LIBS = -L"C:/Dev-Cpp/GL" ncurses/curses.lib INCS = -I"C:/Dev-Cpp/GL" CXXINCS = BIN = ncurse.exe CXXFLAGS = $(CXXINCS) CFLAGS = $(INCS) RM = rm -f
.PHONY: all all-before all-after clean clean-custom
all: all-before ncurse.exe all-after
clean: clean-custom ${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ) $(CC) $(LINKOBJ) -o "ncurse.exe" $(LIBS)
main.o: main.c $(CC) -c main.c -o main.o $(CFLAGS)
|
|
MrPoxipol |
» 2014-02-05 09:46:20 Czemu używasz makefile pod Devem? W takim wypadku nie ma sensu. |
|
klops Temat założony przez niniejszego użytkownika |
» 2014-02-05 15:57:18 Nie używam celowo dev automatycznie generuje swoje makefile i przy błędzie wywala mnie na niego.
Problem rozwiązałem co prawda nie tak jak chciałem ale ważne że działa. Wystarczy pobrać devpack pdcurses potem ustawić ścieżki i opcje w konsolidatorze i działa. |
|
« 1 » |