Aller au contenu

M0nsieurL

Membre
  • Compteur de contenus

    3 321
  • Inscription

  • Dernière visite

  • Jours gagnés

    20

Messages posté(e)s par M0nsieurL


  1. Je comprends pas, je vais finir par croire que Rémy a raison ;)

     

    > "make" 
    template.c
    816-tcc  -I/c/snesdev//pvsneslib/include -I/c/snesdev/pvlibsnes/template/  -Wall -c /c/snesdev/pvlibsnes/template/template.c -o /c/snesdev/pvlibsnes/template/template.ps
    c:/snesdev/pvlibsnes/template/template.c:9: include file 'snes.h' not found
    "make": *** [/c/snesdev/pvlibsnes/template/template.ps] Error 1
    
    > Process Exit Code: 2
    > Time Taken: 00:00
    

     

    Le makefile du template

     

    # path to snesdev root directory (for emulators, devkitsnes, libsnes)
    export DEVKITSNES := /c/snesdev/
    
    # path to devkitsnes root directory for compiler
    export DEVKIT65XX := /c/snesdev/devkitsnes
    
    #---------------------------------------------------------------------------------
    .SUFFIXES:
    #---------------------------------------------------------------------------------
    
    ifeq ($(strip $(DEVKIT65XX)),)
    $(error "Please set DEVKIT65XX in your environment. export DEVKIT65XX=devkit65XX")
    endif
    
    include $(DEVKIT65XX)/snes_rules
    
    #---------------------------------------------------------------------------------
    # TARGET is the name of the output
    # BUILD is the directory where object files & intermediate files will be placed
    # SOURCES is a list of directories containing source code
    # INCLUDES is a list of directories containing extra header files
    #---------------------------------------------------------------------------------
    TARGET		:=	$(shell basename $(CURDIR))
    SOURCES		:=	.
    
    #---------------------------------------------------------------------------------
    # options for code generation
    #---------------------------------------------------------------------------------
    CFLAGS	+=	$(INCLUDE) 
    
    #---------------------------------------------------------------------------------
    # list of directories containing libraries, this must be the top level containing
    # include and lib
    #---------------------------------------------------------------------------------
    LIBDIRS	:=	$(PVSNESLIB)
    LIBOBJS +:=	
    
    export OUTPUT	:=	$(CURDIR)/$(TARGET)
    
    CFILES		:=	$(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c)))
    SFILES		:=	$(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.asm)))
    BMPFILES	:=	$(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.bmp)))
    
    #---------------------------------------------------------------------------------
    export OFILES	:=	$(BINFILES:.bin=.obj) \
    				$(CFILES:.c=.obj) $(SFILES:.asm=.obj) $(BMPFILES:.bmp=.chr)
    
    export INCLUDE	:=	$(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \
    				$(foreach dir,$(LIBDIRS),-I$(dir)/include) \
    				-I$(CURDIR)/$(BUILD)
    
    export LIBPATHS	:=	$(foreach dir,$(LIBDIRS),-L$(dir)/lib)
    
    #---------------------------------------------------------------------------------
    all	:	$(OUTPUT).sfc
    @echo build !
    
    clean:
    @echo clean ...
    @rm -f $(OFILES) $(TARGET).sfc
    
    #---------------------------------------------------------------------------------
    $(OUTPUT).obj : $(OUTPUT).c  hdr.asm 
    
    $(OUTPUT).sfc	: 	$(OFILES)
    


  2. #---------------------------------------------------------------------------------

    # list of directories containing libraries, this must be the top level containing

    # include and lib

    #---------------------------------------------------------------------------------

    LIBDIRS := $(PVSNESLIB)

     

    Je comprends pas pourquoi ça ne compile pas moi, c'est pourtant le bon dossier non?

     

    > "make"

    template.c

    816-tcc -I/c/snesdev//pvsneslib/include -I/c/snesdev/pvlibsnes/template/ -Wall -c /c/snesdev/pvlibsnes/template/template.c -o /c/snesdev/pvlibsnes/template/template.ps

    c:/snesdev/pvlibsnes/template/template.c:9: include file 'snes.h' not found

    "make": *** [/c/snesdev/pvlibsnes/template/template.ps] Error 1

     

    > Process Exit Code: 2

    > Time Taken: 00:00

     

    Je pige pas, j'ai quoi à modifier pour le coup?

     

    P.s : j'ai tout retéléchargé.


  3. Le souci, c'est que comme moi, tu es obligé de déplacer les include pour compiler, avoue que ce n'est pas très pratique pour les mise à jour de la lib. Moi même en déplaçant le snes.h et le dossier snes contenant les autres includes, j'ai une erreur pour les.obj (je suis plus sûr de l'extension) :]

     

    En tout cas content de voir qu'il y a des gens intéressés par ce genre de projet!

     

    Ps:ici c'est m0nsieurL si tu veux bien :)


  4. > "make" 
    snesbmp libsnesfont.bmp -b
    convert bitmap ... libsnesfont.chr
    input.c
    816-tcc  -I/c/SnesDev/libsnes/include -I/c/snesdev/snes-examples/input/  -Wall -c /c/snesdev/snes-examples/input/input.c -o /c/snesdev/snes-examples/input/input.ps
    c:/snesdev/snes-examples/input/input.c:9: include file 'snes.h' not found
    "make": *** [/c/snesdev/snes-examples/input/input.ps] Error 1

     

    Je suis a deux doigts de pouvoir compiler!!!

     

    Pour info je suis sur windows 7.

     

    C'est frustrant pour le moment... Alors je fais comment pour inclure le snes.h?


  5. Salut Alekmaul Bienvenu!

     

    Non, ici mon pseudo est M0nsieurl, je suis très content de te lire ici :)

     

    J'ai contacté "Dieudunet", un autre développeur amateur (français!) qui avait bossé sur le seul projet snes de la retro compo de 2011!

     

    à noter que ce dernier a également diffusé les sources de son projet! (mais tout en asm)

     

    Perso j'ai un gros souci avec cygwin, Rémy (l'auteur de la LibSnes) tente de m'aider mais ;) pour le moment ça merdoie :/

×
×
  • Créer...