Derleme yaparken başlıktaki uyarıyı alıyorum. Sanırım ilgili parametreyi eklememi istiyor ama eklediğim halde hala devam ediyor. Makefile aşağıda, bir yanlışlık var mı? CPP_FILES := $ OBJ_FILES := $(addprefix obj/,$(notdir $ LD_FLAGS := -std=c++11 -lSDL2 -lSDL2_imageCC_FLAGS := -I includemain: $ g++ -o bin/$@ $^ $ ./bin/main rm -f obj/ . oobj/%. o: src/%. cpp g++ -c -o $@ $< $

Diyor ki C++11 ve GNU++11 standartları dışında yapıcılar miras alınmazlar. Miras sınıfa ya yapıcıyı ekleyeceksiniz ya da makefile'da g++ -std=C++11 parametresini ekleyeceksiniz. Sizin makefile'ınızı çzemedim. Olaylara karışmayın!

Diyor ki C++11 ve GNU++11 standartları dışında yapıcılar miras alınmazlar. Miras sınıfa ya yapıcıyı ekleyeceksiniz ya da makefile'da g++ -std=C++11 parametresini ekleyeceksiniz. Sizin makefile'ınızı çzemedim. Aşağıdaki gibi yapınca düzeldi hocam: CPP_FILES := $ OBJ_FILES := $(addprefix obj/,$(notdir $ FLAGS := -I include -std=c++11 -lSDL2 -lSDL2_imagemain: $ g++ -o bin/$@ $^ $ ./bin/main rm -f obj/ . oobj/%. o: src/%. cpp g++ -c -o $@ $< $