OVH Cloud OVH Cloud

Question débutante: Win & OSX?

12 réponses
Avatar
Stéphanie Bares
Bonjour,
C'est sans doute une question bête pour certains!
Je suis sous builder C++ et j'aimerais que mon programme crée sous windows
fonctionne sous Mac
OSX.
Est-ce possible? Comment faut-il s'y prendre? Avez-vous des liens de
tutoriaux sur la marche
à suivre....
Merci pour votre aide.

10 réponses

1 2
Avatar
Martinez Jerome
Stéphanie Bares wrote:
Bonjour,
C'est sans doute une question bête pour certains!
Je suis sous builder C++ et j'aimerais que mon programme crée sous windows
fonctionne sous Mac
OSX.
Est-ce possible?


Oui

Comment faut-il s'y prendre?


Programmer de facon standart, avec des bibliotheques standarts.
Donc pas de VCL (l'interface graphique de Borland)
Au pire utilise un bibliotheque multi-plate forme type Wxwindows.

Avez-vous des liens de
tutoriaux sur la marche
à suivre....


Un bon bouquin de C++ decrivant les bibliotheques standarts
(ou sur http://www.developpez.com, il y a des bouquins electroniques
gratuits)

Merci pour votre aide.




Avatar
Jean-Marc Bourguet
"Stéphanie Bares" writes:

Je suis sous builder C++ et j'aimerais que mon programme crée sous
windows fonctionne sous Mac OSX.


Tu veux compiler sous Windows et executer le resultat sur un Mac?

C'est vraissemblablement possible en configurant gcc de maniere
correcte, mais ce n'est pas une manipulation que je conseillerais a
une debutante.

Note qu'il n'est pas possible d'avoir un seul executable qui tourne
sous Windows et sur un Mac.

A+

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org

Avatar
Fabien LE LEZ
On 14 Oct 2003 14:43:01 +0200, Jean-Marc Bourguet
wrote:

Note qu'il n'est pas possible d'avoir un seul executable qui tourne
sous Windows et sur un Mac.


<HS> Si : j'ai cru comprendre qu'il existait de très bons émulateurs
Windows sous MacOSX. </>
--
http://www.giromini.org/usenet-fr/repondre.html

Avatar
StephB
En fait, je voudrais que mon programme puisse fonctionner sous windows et
sous OSX.
Vaudrait-il mieux alors que je change de programme (j'utilise builder C++)?

"Stéphanie Bares" a écrit dans le message de
news:bmgk3f$rhu$
Bonjour,
C'est sans doute une question bête pour certains!
Je suis sous builder C++ et j'aimerais que mon programme crée sous windows
fonctionne sous Mac
OSX.
Est-ce possible? Comment faut-il s'y prendre? Avez-vous des liens de
tutoriaux sur la marche
à suivre....
Merci pour votre aide.




Avatar
Dave S.
"StephB" a écrit dans le message de
news:bmhd5r$mnc$
En fait, je voudrais que mon programme puisse fonctionner sous windows et
sous OSX.
Vaudrait-il mieux alors que je change de programme (j'utilise builder
C++)?


"Stéphanie Bares" a écrit dans le message de
news:bmgk3f$rhu$
Bonjour,
C'est sans doute une question bête pour certains!
Je suis sous builder C++ et j'aimerais que mon programme crée sous
windows


fonctionne sous Mac
OSX.
Est-ce possible? Comment faut-il s'y prendre? Avez-vous des liens de
tutoriaux sur la marche
à suivre....
Merci pour votre aide.





Changes de language si tu veux que ton programme tourne sur plusieurs

architechtures, pense au java....


Avatar
Fabien LE LEZ
On Tue, 14 Oct 2003 19:52:07 +0200, "StephB"
wrote:

En fait, je voudrais que mon programme puisse fonctionner sous windows et
sous OSX.


Que l'exécutable puisse fonctionner aussi sous Mac ? Ou que le
programme puisse être compilé sous Mac ?
Dans le premier cas, C++ n'est pas adapté. Java serait sans doute un
choix logique.
Dans le deuxième cas, C++ est adapté, mais pas les extensions propres
à Borland (la VCL notamment). Pour la programmation GUI, wxWindows
permet une certaine portabilité. Par contre il te faudra sans doute un
Mac pourvu d'un compilateur pour créer l'exécutable Mac -- à moins que
gcc sache faire ce genre de cross-compilation ?

--
http://www.giromini.org/usenet-fr/repondre.html

Avatar
Alexandre
Bonjour,

"StephB" a écrit dans le message de
news:bmhd5r$mnc$
En fait, je voudrais que mon programme puisse fonctionner sous windows et
sous OSX.
Vaudrait-il mieux alors que je change de programme (j'utilise builder
C++)?




Pour l'instant pas de solution *simple* à ton problème en C++. Tu peux faire
une appli java (si on peut appeler ça faire simple ;-)) mais suivant l'appli
que tu veux faire c'est pas une bonne idée.
Sinon, chez Borland, ils utilisent mainetnant les objets CLX (qui remplace
la VCL) qui est multiplateforme Windows/Linux (enfin, linux sur Intel). Rien
pour Mac pour l'instant.
Comme on te l'a dit, wxWindows permet de faire des applis portables en
utilisant une couche graphique "objet" qui a été écrite sur plein de
plate-formes (y compris mac). Dans ce cas, il faut se contenenter du C++
"standard" (oublier les TForm, TEdit, etc...du builder) et des objets
fournis par wxWindows. Ton programme pourra etre compilé avec Builder, pour
la version PC/Windows, avec gcc également, etc...

Sinon, il y a un vrai interet pour ça ? Parce que, utiliser un émulateur
Windows sous OSX est peut-être + simple....

Avatar
Fabien LE LEZ
On Tue, 14 Oct 2003 23:06:15 +0200, "Alexandre"
wrote:

Sinon, chez Borland, ils utilisent mainetnant les objets CLX (qui remplace
la VCL)


J'ai bien fait de ne pas me mettre à la VCL et de rester avec les OWL
;-)

--
http://www.giromini.org/usenet-fr/repondre.html

Avatar
Alain Naigeon
"Martinez Jerome" a écrit dans
le message news: bmgpot$
Stéphanie Bares wrote:
Bonjour,
C'est sans doute une question bête pour certains!
Je suis sous builder C++ et j'aimerais que mon programme crée sous
windows


fonctionne sous Mac
OSX.
Est-ce possible?


Oui

Comment faut-il s'y prendre?


Programmer de facon standart,
+

Orthographe non portable ;-)

--

Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - - Strasbourg, France


Avatar
Christophe de Vienne
Fabien LE LEZ wrote:

On Tue, 14 Oct 2003 23:06:15 +0200, "Alexandre"
wrote:

Sinon, chez Borland, ils utilisent mainetnant les objets CLX (qui remplace
la VCL)


J'ai bien fait de ne pas me mettre à la VCL et de rester avec les OWL
;-)



Mes premiers programmes sous windows 3.1... c'était le bon temps ;-)

A+

Christophe


1 2