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 :

[Windows 64 bits] Cross-compilation en 32 bits [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Par défaut [Windows 64 bits] Cross-compilation en 32 bits
    Bonjour.

    Sur un ordi récent 64 bits / W10 / Lazarus 2.02 64 bits / fpc 3.0.4 , j'ai développé un programme avec toutes les options par défaut et j'ai récupéré un exécutable 64 bits.

    Pour le déployer sur un vieil ordi 32 bits, je voudrais créer une version adaptée. Dans options du projet, je mets donc win32 dans "OS de destination" sans rien changer par ailleurs. Quand je valide, j'ai un message d'erreur :
    le compilateur " ... fpc.exe" ne supporte pas la cible x86_64-win32

    Y a-t-il une solution ?

    Cordialement.
    Christian

  2. #2
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 130
    Billets dans le blog
    9
    Par défaut
    Bonjour !

    Il y a un complément à installer. Vous devez télécharger le fichier lazarus-2.0.2-fpc-3.0.4-cross-i386-win32-win64.exe :

    https://sourceforge.net/projects/laz...zarus%202.0.2/

    Après ça, ça devrait fonctionner.

  3. #3
    Membre émérite

    Homme Profil pro
    Rédacteur technique (retraité)
    Inscrit en
    Octobre 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Rédacteur technique (retraité)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 168
    Par défaut
    Citation Envoyé par thewolf Voir le message
    ..
    je mets donc win32 dans "OS de destination" sans rien changer par ailleurs. Quand je valide, j'ai un message d'erreur :
    le compilateur " ... fpc.exe" ne supporte pas la cible x86_64-win32
    Comme l'indique Roland, le cross-compiler doit être installé, ensuite la sélection dans les options de Plateforme cible sont :
    • OS de destination : Win32
    • Famille de CPU cible : i386
    • Processeur cible : (valeur par défaut)

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Par défaut
    merci à tous les 2. Cela fonctionne.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Méthode de compilation openerp 7 sous windows 64 bits
    Par moustaf_26 dans le forum Odoo (ex-OpenERP)
    Réponses: 1
    Dernier message: 07/04/2014, 09h53
  2. Compiler le plug-in Oracle 64 bit sous Windows 64 bit avec Qt 4.3
    Par mercure07 dans le forum Bases de données
    Réponses: 0
    Dernier message: 23/01/2014, 10h17
  3. Réponses: 3
    Dernier message: 09/01/2014, 20h19
  4. compiler boost netCDF OSI COIN en windows 64 bits
    Par pascale_92 dans le forum C++
    Réponses: 1
    Dernier message: 21/12/2012, 00h49
  5. [BPW] Dialogues communs Windows 32 bits
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 28
    Dernier message: 29/03/2003, 22h59

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