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

Lazarus Pascal Discussion :

Cross-compiler pour Mac sous Windows


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut Cross-compiler pour Mac sous Windows
    Bonjour à toutes et à tous,

    J'ai développé pour ma fille une application de facturation pour Windows --> OK.

    Comme son PC sous Windows donne des signes de faiblesse et qu'elle est fan de Mac, elle s'est acheté un Mac et me demande donc s'il y a une possibilité de faire une version de mon application pour Mac.

    Ayant fait quelques recherches sur la toile, mais n'y connaissant absolument rien du monde Mac, c'est le brouillard le plus complet.

    Ma question : est-il possible, à partir d'un environnement Windows de créer une application pour Mac sans en avoir un ? Faut-il des outils spécifiques pour ce faire ?

    Cordialement.

    Pierre.

  2. #2
    Membre chevronné

    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2012
    Messages : 181
    Par défaut
    Bonjour,

    Vous pouvez installer une machine virtuelle Mac sur Windows, par exemple avec vmware, et y installer Lazarus.

    bb

  3. #3
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 048
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    L'installation de Lazarus sur une machine virtuelle MacOS nécessite un peu plus d'étapes que sur les autres plateformes. Ce sujet est traité (entre autres) dans le chapitre 2.4 de ce document.

    Sinon, sur Windows-même, à partir du moment où le SDK de la version visée est installé (par exemple depuis ce dépôt), il est possible de cross-compiler à l'aide de fpcupdeluxe : https://wiki.lazarus.freepascal.org/...Crosscompiling. Mais pour tester l'application, il faudra un vrai Mac ou une machine virtuelle.
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  4. #4
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Citation Envoyé par bb84000 Voir le message
    ... Vous pouvez installer une machine virtuelle Mac sur Windows, par exemple avec vmware, et y installer Lazarus. ...
    Merci pour cette info. J'ai vu vu qu'il y avait aussi VirtualBox (gratuit) alors que vmware semble payant.

    L'un ou l'autre de ces deux logiciels se prête-t-il mieux à ce que je souhaite faire ?

    Cordialement.

    Pierre.

  5. #5
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 048
    Billets dans le blog
    2
    Par défaut
    Je n'ai jamais testé avec VMWare, sur VirtualBox c'est tout-à-fait faisable à partir d'un ISO d'installation de MacOS, en récupérant un pack d'extension et en exécutant un script de post-configuration de VirtualBox (un exemple dans ce tuto fort bien fait).

    Attention que l'installation de MacOS sur du matos non-Apple sort des conditions d'utilisation de l'OS, le but ici est uniquement de pouvoir tester des exécutables cross-compilés.
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  6. #6
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Citation Envoyé par Alcatîz Voir le message
    ... sur VirtualBox c'est tout-à-fait faisable à partir d'un ISO d'installation de MacOS, en récupérant un pack d'extension et en exécutant un script de post-configuration de VirtualBox (un exemple dans ce tuto fort bien fait).
    Merci Alcatiz pour cette info. Pour autant, j'avais posé la question sur le forum "VirtualBox" où il m'est répondu que c'est impossible.

    Est-ce vraiment impossible ou bien est-ce via ce que tu appelles "un pack d'extension et en exécutant un script de post-configuration de VirtualBox" que cela le devient et, si oui, qu'est ce pack d'extension ?

    Cordialement.

    Pierre.

  7. #7
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 048
    Billets dans le blog
    2
    Par défaut
    C'est possible, puisque je l'ai fait (en 2023, en tout cas bien après la source que tu cites dans ton dernier message ). J'avoue que je n'ai pas réussi sous Linux (mais j'étais tout près d'y arriver, un souci de script de configuration que je n'ai pas résolu) mais la VM fonctionne très bien sous Windows 10 (parfois la capture de la souris est capricieuse mais ça marche). J'y ai d'ailleurs installé Lazarus pour les besoins du bouquin :

    Nom : VBox-MacOS-01.png
Affichages : 272
Taille : 200,0 Ko

    Le pack d'extension est nécessaire et il faut exécuter les commandes de configuration de VirtualBox.
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  8. #8
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Citation Envoyé par Alcatîz Voir le message
    ... sur VirtualBox c'est tout-à-fait faisable à partir d'un ISO d'installation de MacOS, en récupérant un pack d'extension et en exécutant un script de post-configuration de VirtualBox (un exemple dans ce tuto fort bien fait).
    J'ai essayé cet exemple (avec toutefois la dernière version de VirtualBox). Je ne suis arrivé à rien. Mais il semble que ce n'est pas (plus ?) possible. Voir ce lien.

    Cordialement.

    Pierre.

Discussions similaires

  1. Cross Compilation pour windows depuis linux
    Par epsilon777 dans le forum Boost
    Réponses: 1
    Dernier message: 10/09/2009, 14h50
  2. [gnat-glade/Linux] Cross-compiler pour Windows
    Par xiosis dans le forum Ada
    Réponses: 1
    Dernier message: 06/02/2009, 07h23
  3. Executer une application Java pour mac sous windows
    Par M_Makia dans le forum Général Java
    Réponses: 6
    Dernier message: 22/10/2008, 19h42
  4. Cross-compil pour MAC
    Par Ulmo dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 29/09/2006, 19h49
  5. [Debutant] Compiler un serlvet pour tomcat sous windows
    Par Braz dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 22/01/2006, 00h46

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