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

Apple Discussion :

[C++] Compilateur C++ mac?


Sujet :

Apple

  1. #21
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    308
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 308
    Points : 373
    Points
    373
    Par défaut
    Citation Envoyé par Takezo02 Voir le message
    Hello à tous,
    J'ai pas de mac mais il m'est venue une question à l'esprit comme ça donc si quelqu'un pouvait y répondre:

    Lorsque que l'on dev en C++ sur mac (et pas objective C) le prog en sortie est dmg? si oui (j'ai pas d'Iphone non plus lol) ce dmg se lancerai t'il sur Iphone sans probleme majeure étant donné que c'est aussi du apple.
    Excuse-moi mais j'en viens même à me demander si tu sais programmer...

    Pour commencer, les applications Mac OS X ne sont pas au format DMG, DMG est un format de disque virtuel à l'instar du format ISO.

    Deuxièmement, il est possible de développer en C++ sur Mac OS X, cependant si tu choisis de développer avec les APIs officiels (Cocoa) tu devras développer en ObjC aussi, tu peux utiliser ObjC++ qui est à C++ ce que ObjC est au C... C'est-à-dire que tu ajoutes une couche objet, une syntaxe pour envoyer les messages (appeler des méthodes) et un runtime différent.

    Troisièmement, le fait de pouvoir exécuter un programme sur une plateforme quelque qu'elle soit ne dépend en aucun cas du langage source utilisé, ça dépend entièrement de l'exécutable final, il faut que l'application soit compilé dans un binaire compréhensible par la machine, dans le cas de Mac OS X il s'agit soit de i386 soir de x86_64, alors que pour iPhone c'est uniquement l'architecture ARM qui est disponible...

  2. #22
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2008
    Messages : 55
    Points : 80
    Points
    80
    Par défaut
    Merci pour les réponses et ces eclaircissements, je m'interresse seulement au dev sur les machines d'apple.

    Donc pour résumé--> la sortie sera *.app
    DMG = Format de disque virtuel pour montage et démontage a chaud a priori, ce fameux DMG est il une image ISO de disque?

    Pour le binaire pouvant être compris par les machines qui l'exploitent, y a t'il un moyen de faire une compilation sur une plateforme hote MAC/PC(i386) vers une plateforme cible Iphone(ARM). Si c'est possible est-on obligé d'avoir un abonnement aussi?

  3. #23
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    Non le format ISO est un format de disque initialement prévu pour les CD puis les DVD

    une image ISO est un fichier contenant la description pour graver un CD ou un DVD

    mais comme ce fichier contient en fait tout le contenu d'un disque (les données mais aussi son organisation) certain outil permettent de monter l'image et de voir son contenu comme un disque.

    le format de Disque de windows est le Fat32 ou le NTFS le format le plus utilisé spus linux est Ext2 ou Ext3 sous solaris il s'agit de ZFS etc.

    tout comme l'ISO ces format décrivent comment est organisé le disque.
    chaque format à ses avantage et ses inconvénients.

    MacOS utilise UFS HFS et HFS+ ce dernier étant le plus utilisé (défaut)

    tout comme les autres format de disque il offres certains avantages et a lui aussi ses petits défauts.

    le DMG est un fichier qui contient un image d'un disque formaté HFS ou HFS+ selon le même principe que les fichier images ISO
    un fichier image iso contient une image d'un disque au format ISO
    un fichier dmg contient une image d'un disque au format HFS(+)

    c'est donc dans le principe la même chose dans la réalisation c'est différent.
    en fait le dmg est un format de fichier capable de contenir une image dans d'autres formats (les ancien formats macintosh par exemple) je ne les connais pas tous et je n'ai pas souvent vu autre chose que le HFS+

    A+JYT

  4. #24
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2008
    Messages : 55
    Points : 80
    Points
    80
    Par défaut

    merci pour ces précisions. Y a un mac mini au taf qui est libre je penses que je vais m'en servir pour mes premiers pas sur mac et bosser ObjC, Cocoa et XCode.

    Merci encore.

Discussions similaires

  1. [Lazarus] [Mac OS 10.6] Compilateur Free Pascal introuvable
    Par pyt.stbg dans le forum Lazarus
    Réponses: 2
    Dernier message: 12/04/2010, 18h19
  2. Compilateur C/C++ Mac OS 9
    Par Florent-g dans le forum Apple
    Réponses: 2
    Dernier message: 29/06/2009, 13h42
  3. Installation compilateur Fortran sur Mac OS
    Par neo_phyte dans le forum Fortran
    Réponses: 4
    Dernier message: 30/11/2008, 16h48
  4. mac os x - compilateur
    Par wkd dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 18/10/2007, 22h11
  5. compilateurs c/c++ pour mac osx
    Par osykomantis dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 26/09/2007, 16h08

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