DevC'ye SDL kütüphanesi ekleme hakkında

Başlatan robikod, 07 Mart 2016, 15:58:56

robikod

Devc için SDL kütüphanesi yükledim ancak, makefile.win kısmında şu şekilde bir hata alıyorum
$(BIN): $(OBJ)
	$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)


nasıl çözebilirim ?

robikod


Tesla.25

Tam makefile ver hocam bakayım bir.

Derleyici PATH 'e ekli mi?

robikod

Alıntı yapılan: Tesla.25 - 07 Mart 2016, 20:56:23
Tam makefile ver hocam bakayım bir.

Derleyici PATH 'e ekli mi?

# Project: Project1
# Makefile created by Dev-C++ 5.7.1

CPP      = g++.exe
CC       = gcc.exe
WINDRES  = windres.exe
OBJ      = Untitled2.o
LINKOBJ  = Untitled2.o
LIBS     = -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib32" -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib32" -L"C:/Users/lenovo/Desktop/SDL/SDL2-2.0.4/x86_64-w64-mingw32/lib" -static-libgcc -mwindows -lmingw32 -lSDLmain -lSDL -m32
INCS     = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.8.1/include"
CXXINCS  = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.8.1/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++" -I"C:/Users/lenovo/Desktop/SDL/SDL2-2.0.4/include" -I"C:/Users/lenovo/Desktop/SDL/SDL2-2.0.4/include"
BIN      = yeni.exe
CXXFLAGS = $(CXXINCS) -m32
CFLAGS   = $(INCS) -m32
RM       = rm.exe -f

.PHONY: all all-before all-after clean clean-custom

all: all-before $(BIN) all-after

clean: clean-custom
	${RM} $(OBJ) $(BIN)

$(BIN): $(OBJ)
	$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)

Untitled2.o: Untitled2.cpp
	$(CPP) -c Untitled2.cpp -o Untitled2.o $(CXXFLAGS)

JKramer

Böyle derleyicileri/programları kök dizine yakın, boşluksuz, özel karakter içermeyen yerlere koyun; mesela C:\TDM-GCC-32 gibi.

Tesla.25

Alıntı yapılan: JKramer - 08 Mart 2016, 07:53:45
Böyle derleyicileri/programları kök dizine yakın, boşluksuz, özel karakter içermeyen yerlere koyun; mesela C:\TDM-GCC-32 gibi.

Bu denileni yapyın bir de hata mesajını da verin ki bakalım ne diyor.

robikod

#6
Alıntı yapılan: JKramer - 08 Mart 2016, 07:53:45
Böyle derleyicileri/programları kök dizine yakın, boşluksuz, özel karakter içermeyen yerlere koyun; mesela C:\TDM-GCC-32 gibi.
Zaten DevC  C/devC klasörü içerisinde ne demek istediğinizi anlayamadım

mesaj birleştirme:: 13 Mart 2016, 12:52:03

yardımcı olacak kimse yok mu ? Bu sorunu nasıl çözebilirim ?

JKramer

Verdiğiniz makefile'da Dev-Cpp "C:/Program Files (x86)" altında görünüyor.

robikod

Alıntı yapılan: JKramer - 14 Mart 2016, 08:08:43
Verdiğiniz makefile'da Dev-Cpp "C:/Program Files (x86)" altında görünüyor.

Onu C:/ dizinine aldığım da sorun çözülmedi

robikod

Hata ekranında -ISDL bulamıyor parametrelere girdiğim kodlar şunlar -lmingw32 -lSDLmain -lSDL sanırım bunları bulamıyor Nasıl çözebiliriz ?


robikod