IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Caml Discussion :

Compilation avec modules et makefiles


Sujet :

Caml

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Compilation avec modules et makefiles
    Bonjour,

    Voila quelques jours que je me bats avec OCaml pour compiler avec des modules que j'ai créé moi même.

    Mon projet s'organise de la sorte :
    -main.ml
    -mod1.ml
    -mod2.ml

    mod1 a un .mli avec signatures mais mod2 non.

    A la main, j'arrive à compiler les ml/mli mais mon main doit faire open pour pouvoir accéder au modules. Cependant j'aimerai faire un makefile qui gère le tout tout seul (et sans aucun open) mais honnêtement je ne m'en sors pas. Si cela peut aider voici le code actuel de mon makefile (qui marche si il n'y a pas de modules) :

    RESULT = main
    SOURCES = main.ml
    LIBS = bigarray sdl sdlloader sdlttf sdlmixer

    INCDIRS = +sdl

    include OCamlMakefile
    Donc voila, j'aimerai savoir comment bien faire mon makefile car mes recherches n'ont mené à rien et là je ne trouve rien de nouveau

    Merci d'avance

  2. #2
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    Bonjour,
    peut-être peux-tu, dans un premier temps, virer ces immondices que sont les "open". Si tu souhaite accéder à la référence variable du module MonModule, tu peux le faire via MonModule.variable.

    Une fois cela fait, tu y verra plus clair. Peut être aussi peux-tu t’entraîner sur des problèmes plus simples, par exemple un fichier message.ml contenant un simple let hello = "Hello, World!" et un main.ml contenant let _ = print_endline Message.hello.

    Cdlt,
    -- Yankel Scialom

Discussions similaires

  1. problème de compilation avec module Unix
    Par gorgonite dans le forum Caml
    Réponses: 3
    Dernier message: 14/09/2007, 18h57
  2. [Makefile] Compilation avec librairie ncurses
    Par Kerod dans le forum Autres éditeurs
    Réponses: 8
    Dernier message: 13/01/2007, 01h52
  3. Comment compiler avec son propre makefile
    Par thecrafty dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 02/08/2006, 18h25
  4. Compilation avec Visual C++ 2005 Express pour avoir un module python
    Par Freyja dans le forum Déploiement/Installation
    Réponses: 6
    Dernier message: 13/07/2006, 12h12
  5. Compilation avec un Makefile
    Par Mau dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 28/02/2003, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo