Résultats de la recherche sur « morphos »

Affichage de 15 réponses de 3,256 à 3,270 (sur un total de 19,983)

  • #172196

    Ce site porte bien son nom… C’est une nouveauté du C99.

    GCC 4 supporte le C99. GCC 2 supporte le C89. Le compilateur C de MS ne supporte même pas le C89…

    Le compilateur GCC par défaut (celui qui est appelé par « gcc » et « ppc-morphos-gcc » du SDK MorphOS est GCC2.95.3 qui est C89.

    Tu peux utiliser le script « GCCSelect » pour le changer. Ou utiliser « ppc-morphos-gcc-4 » dans ton Makefile.

    Perso, je te conseille plutôt de programmer de manière stricte en groupant les déclarations au début des blocks et de mettre le code ensuite… Les choses sautent plus aux yeux ainsi… Et cela permet aussi de ne pas se soucier des capacités du compilo utilisé.

     

  • #172131

    Du coup, je suis bloqué au premier test de création d’un Makefile. Je tente de recompiler l’exemple du site du Zero, le Sokoban. J’ai tenté de créer un Makefile avec ce que j’avais compris.

    Et j’ai une erreur de compilation dés le début que je tente de retourner dans pleins de sens mais rien n’y fait…

    [code]
    make: *** No rule to make target `constantes.c’, needed by `constantes.o’. Stop.
    [/code]

    J’en profite pour poser d’autres question :

    – Mon but premier est de me remettre au C pour porter mon moteur 3D Towanda qui était auparevent en SDL Basic. J’aimerais tâter de l’accélération 3D. Quelle librairie est à installer pour avoir l’équivalent de gl.h et glu.h ?

    – La librairie GL sous MorphOS est-elle identique aux autres ? Si je me documente sur des sites de dev, cela ne pose pas de problèmes ? Je dis ça parce que j’ai testé des progs très basiques en SDL (style ouvrir une fenêtre) et cela ne compilait pas…

     

    Attachments:

    Abonnez-vous à ma nouvelle chronique "En Route vers le Futur" sur Youtube !

  • #172127

    Merci @Henes pour tes réponses, cela fonctionne désormais nickel 🙂

    L’emplacement de mes fichiers SDL n’étaient clairement pas bon, dés que je les ai déplacés, même la compilation de base a fonctionné.

    Va falloir que je me mette à comprendre maintenant le fonctionnement des Makefile ^^’

    Abonnez-vous à ma nouvelle chronique "En Route vers le Futur" sur Youtube !

  • #172102

    Deux problèmes :

    1) il faut que tu mettes ton 11.exe juste après ton -o donc gcc -noixemul -o 11.exe etc. ca va regler les no such file or directory.

    2) wordpress a bouffé les tirets… il y a deux tirets devant « cflags » et « libs »… c’est à dire `sdl-config – -cflags` et `sdl-config – -libs` sans les espaces que j’ai rajouté…

     

    Enfin, pour plein de raisons, je te conseille de ne pas compiler et linker en une seule fois. Sépare bien la compilation en :

    gcc -c blah1.c -o blah1.o -O3 -noixemul `sdl-config –cflags` (attention au tiret bouffé…)

     

    Et l’édition de lien en :

    gcc blah1.o blah2.o -o blah.exe -noixemul `sdl-config –libs` (sigh mon tiret…)

     

    Tu verras déjà plus facilement les problèmes… et cela évitera que tu recompiles tout à chaque fois (une fois le makefile correctement écrit pour gérer les dépendances et ne recompiler ou relinker que le minimum suivant ce qui a été mis à jour:-)

     

    PS : je crois que le sdl-config de powersdl fait -I/gg/usr/include mais pas -I/gg/usr/local/include donc gcc ne trouvera jamais tes headers SDL.

    C’est l’explication du SDL/SDL.h no such file or directory.

    Fixe ou rajoute le bon chemin dans sdl-config (c’est facile si tu regardes bien) ou déplaces tes fichiers de /gg/usr/locale/include vers /gg/usr/include.

  • #172086

    Pas mieux ><‘

    [code]> gcc -o -noixemul `sdl-config -cflags` 11.exe 11.c `sdl-config -libs`

    Usage: sdl-config [–prefix[=DIR]] [–exec-prefix[=DIR]] [–version] [–libs] [–cflags]

    gcc: 11.exe: No such file or directory
    gcc: `sdl-config: No such file or directory
    11.c:3: SDL/SDL.h: No such file or directory
    [/code]

    Et si je tente avec –cflags (comme dans le message) :

    [code]> gcc -o -noixemul `sdl-config –cflags` 11.exe 11.c `sdl-config -libs`

    gcc: 11.exe: No such file or directory
    gcc: `sdl-config: No such file or directory
    11.c:3: SDL/SDL.h: No such file or directory
    [/code]

    Vous avez le droit de m’appeler ‘Noob’ 😉

    Abonnez-vous à ma nouvelle chronique "En Route vers le Futur" sur Youtube !

  • #172081

    Comme l’a dit henes, rajoute `sdl-config –cflags` pour la compilation et `sdl-config –libs` pour le linkage.

    Ca doit donner ca :

    gcc -o -noixemul `sdl-config –cflags` 11.exe 11.c `sdl-config –libs`

    SixK

  • #172072

    C’est à dire ? J’ai essayé une compilation simple pour tester l’include de SDL :

    [code]#include <stdlib.h>
    #include <stdio.h>
    #include <SDL/SDL.h>

    int main(int argc, char *argv[])
    {

    return 0;
    }
    [/code]

    Et voiçi ce que cela donne :

    [code]> gcc -o -noixemul 11.exe 11.c
    gcc: 11.exe: No such file or directory
    11.c:3: SDL/SDL.h: No such file or directory
    [/code]

    Quelle serait la ligne de commande exacte ?

    Pour info, voici où sont mes fichiers SDL (pareil pour vous ?) :
    Sys:Development/GG/usr/local/bin/sdl-config
    Sys:Development/GG/usr/local/bin/smpeg-config
    Sys:Development/GG/usr/local/include/…
    Sys:Development/GG/usr/local/lib/…

    Abonnez-vous à ma nouvelle chronique "En Route vers le Futur" sur Youtube !

  • #172066

    Tu es en train de compiler et linker un logiciel ixemul.

    Rajoutes -noixemul à la compilation *ET* à l’édition de lien. Cela utilisera automatiquement le bon  jeu de fichiers en-tête, bibliothèques etc…

     

    Et pour du code SDL portable, rajoute l’argument suivant à la compilation : `sdl-config –cflags`

    Et l’argument suivant à l’édition de lien : `sdl-config –libs`

    Cela devrait au passage corriger tes derniers problèmes de chemin.

    Attention aux quotes, il les faut.

  • #172031

    @Hénès : Merci pour l’info… N’ayant qu’une EFIKA (très) limitée niveau performances … MorphOS je ne l’utilise que pour tester les exemples de mon GDK … donc je connais peu son contenu…

    Merci.

    • dans le forum Développement

      Je tente d’avancer sur mon projet. En attendant d’arriver à compiler via Scribble directement, j’arrive maintenant à compiler un programme simple avec dépendances via Make…

      Ma seconde étape consiste à utiliser SDL. J’ai installé les dichiers du SDK de SDL. Je ne sais pas si j’ai bien fait, j’ai copié les fichiers qui étaient dans le répertoire Developer de l’archive dans GG/usr. Y a t-il autre chose à faire ?

      Quand je compile mon test, il ne trouve pas mon include <SDL/SDL.h>. Quand je lui donne l’adresse réelle du fichier :

      #include "sys:Development/GG/usr/local/include/SDL/SDL.h"

      C’est le proto qu’il ne trouve plus…

      > gcc -o 11.exe 11.c
      In file included from 11.c:3:
      sys:Development/GG/usr/local/include/SDL/SDL.h:100: proto/powersdl.h: No such file or directory

      J’ai pas du mettre tout cela au bon endroit… La doc livrée n’explique pas l’instalation du SDK du SDL, où alors je n’ai pas trouvé…

      Abonnez-vous à ma nouvelle chronique "En Route vers le Futur" sur Youtube !

    • #172025

      >  Comment ajoute t-on ses fichiers .c et .h au projet ?

      Tu ouvres un nouvel onglet, y tapes ton source et le sauves  sous un nom se terminant en .c  ou .h… C’est tout.

      > Tiens, je ne connais pas scribble… il est freeware ?

      Il  fait partie de MorphOS et se trouve dans SYS:Applications/…

       

    • #172023

      Tiens, je ne connais pas scribble… il est freeware ?

      Je vais testouiller pour mon GDK version MorphOS :p
      Si je trouve comment compiler je mettrais l’info ici :p

      @+

      • dans le forum Développement

        Je commence à porter mon moteur 3D Towanda en C sous MorphOS.

        Pour l’instant, j’ai du mal avec Scribble. Je n’arrive pas à configurer un projet pour qu’il compile.

        Y a t-il un tuto quelque part ?

        Abonnez-vous à ma nouvelle chronique "En Route vers le Futur" sur Youtube !

      • #171950

        et ça marche aussi sur AmigaNG (AmigaOS4 et MorphOS) ?

        j ai acheté un de ces machins et bien qu il fonctionne à merveille sous PC, il déconne à fond sous AmigaOS4 (plantage à gogo de la pile USB)…

      • En réponse à : Pb USB sous MorphOS 3.1

        #171887

        Mon Efika était une championne pour ça. J’avais remarquer que copier 1 fichier de 600 Mo ça passait nikel mais si c’était 600Mo de petits fichiers, alors ça coupait vite.

        Mon Mac mini m’a aussi fait le coup quelques fois mais ce fut plus rare.

        Je n’ai pas eu le souvenir d’avoir eu ce phénomène ni sur mon Pegasos II avec une carte USB PCI ni avec les ports de mon PowerMac.

        Qui cause quoi? Va savoir?  J’ai jamais vraiment compris, surtout que l’une de mes clefs suspectees dans mes coupures sur MorphOS que j’utilise depuis longtemps faisait aussi des coupures sur une station HP-XW8600 + WinXP mais jamais sur d’autres PC et MACs 😮

        Peut être qu’un membre de le MorphOS Team pourait nous éclairer…

        RyZen Rulez 😉

      Affichage de 15 réponses de 3,256 à 3,270 (sur un total de 19,983)

      Amiga Impact