Ładny brzuch
Po napisaniu przykadowego programu w Directx, Dev wywietla
C:\Documents and Settings\Admin\Pulpit\Makefile.win [Build Error] No rule to make target `C:/Program', needed by `main.o'. Stop.
O co w tym chodzi?????
Uytkownik Xenox edytowa ten post 18 maj 2008, 13:39
Jest spacja w ciece do projektu. Zapisz (przenie) swj projekt gdzie w folderze bez spacji.
Nie pomogo :(
Taki sam bd? Sprawd czy wszystkie pliki dodae do projektu. Moesz te pokaza zawarto pliku makefile.win
# Project: Projekt1 # 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"D:/Dev-Cpp/lib" -L"C:/Program Files/Microsoft DirectX SDK (March 2008)/Lib/x64" -L"C:/Program Files/Microsoft DirectX SDK (March 2008)/Lib/x86" -mwindows INCS = -I"D:/Dev-Cpp/include" CXXINCS = -I"D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"D:/Dev-Cpp/include/c++/3.4.2/backward" -I"D:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"D:/Dev-Cpp/include/c++/3.4.2" -I"D:/Dev-Cpp/include" -I"C:/Program Files/Microsoft DirectX SDK (March 2008)/Include" BIN = Projekt1.exe CXXFLAGS = $(CXXINCS) CFLAGS = $(INCS) RM = rm -f .PHONY: all all-before all-after clean clean-custom all: all-before Projekt1.exe all-after clean: clean-custom ${RM} $(OBJ) $(BIN) $(BIN): $(OBJ) $(CPP) $(LINKOBJ) -o "Projekt1.exe" $(LIBS) main.o: main.cpp D:/Dev-Cpp/include/windows.h D:/Dev-Cpp/include/commctrl.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9.h D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include/limits.h D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include/syslimits.h D:/Dev-Cpp/include/limits.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3d9.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3d9types.h D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include/float.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3d9caps.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9math.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9.h D:/Dev-Cpp/include/math.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9math.inl C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9core.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9xof.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9mesh.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9shader.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9effect.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9tex.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9shape.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9anim.h D:/Dev-Cpp/include/c++/3.4.2/iostream $(CPP) -c main.cpp -o main.o $(CXXFLAGS)
Te wszystkie pliki w przedostatniej linijce, po "main.o: main.cpp" to dodae wczeniej, czy teraz? Nie ma ich tu by.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
C:\Documents and Settings\Admin\Pulpit\Makefile.win [Build Error] No rule to make target `C:/Program', needed by `main.o'. Stop.
O co w tym chodzi?????
Uytkownik Xenox edytowa ten post 18 maj 2008, 13:39
Jest spacja w ciece do projektu. Zapisz (przenie) swj projekt gdzie w folderze bez spacji.
Nie pomogo :(
Taki sam bd? Sprawd czy wszystkie pliki dodae do projektu. Moesz te pokaza zawarto pliku makefile.win
# Project: Projekt1 # 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"D:/Dev-Cpp/lib" -L"C:/Program Files/Microsoft DirectX SDK (March 2008)/Lib/x64" -L"C:/Program Files/Microsoft DirectX SDK (March 2008)/Lib/x86" -mwindows INCS = -I"D:/Dev-Cpp/include" CXXINCS = -I"D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"D:/Dev-Cpp/include/c++/3.4.2/backward" -I"D:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"D:/Dev-Cpp/include/c++/3.4.2" -I"D:/Dev-Cpp/include" -I"C:/Program Files/Microsoft DirectX SDK (March 2008)/Include" BIN = Projekt1.exe CXXFLAGS = $(CXXINCS) CFLAGS = $(INCS) RM = rm -f .PHONY: all all-before all-after clean clean-custom all: all-before Projekt1.exe all-after clean: clean-custom ${RM} $(OBJ) $(BIN) $(BIN): $(OBJ) $(CPP) $(LINKOBJ) -o "Projekt1.exe" $(LIBS) main.o: main.cpp D:/Dev-Cpp/include/windows.h D:/Dev-Cpp/include/commctrl.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9.h D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include/limits.h D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include/syslimits.h D:/Dev-Cpp/include/limits.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3d9.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3d9types.h D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include/float.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3d9caps.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9math.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9.h D:/Dev-Cpp/include/math.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9math.inl C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9core.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9xof.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9mesh.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9shader.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9effect.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9tex.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9shape.h C:/Program Files/Microsoft DirectX SDK (March 2008)/Include/d3dx9anim.h D:/Dev-Cpp/include/c++/3.4.2/iostream $(CPP) -c main.cpp -o main.o $(CXXFLAGS)
Te wszystkie pliki w przedostatniej linijce, po "main.o: main.cpp" to dodae wczeniej, czy teraz? Nie ma ich tu by.