begin process at 2012 05 29 12:23:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

migration de win32 vers linux


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

migration de win32 vers linux

lundi 5 juillet 2004 à 12:02:30 | migration de win32 vers linux

sparetime

salut
sauriez vous où je peux trouver des documents qui pourraient m'aider à faire une migration d'un code source sous windows ves une plateforme linux
lundi 5 juillet 2004 à 12:15:14 | Re : migration de win32 vers linux

glipper

Membre Club

Je ne peux pas te dire comment migrer un code windows sous linux, mais j'ai entendu parler d'une bibliotheque (qt.h) avec laquelle on pourrait utiliser une série de fonctions similaires à celles de windows.h mais compatible avec pas mal de systemes d'exploitation.

Voila voila... moi je n'ai jamais reussi à passer à linux pour la programmation, donc je ne peux pas trop t'aider + :)

++ Glipper
lundi 5 juillet 2004 à 12:47:28 | Re : migration de win32 vers linux

Arnotic

Administrateur CodeS-SourceS
Bonjour,

QT est une librairie qui supporte plusieurs plate forme (Windows, Linux, Mac, ...) pour écrire des interfaces graphiques.

@+
Arnotic,
Admin CS, MVP Visual C++
lundi 5 juillet 2004 à 16:21:21 | Re : migration de win32 vers linux

fredcl

Si ton code est écrit directement pour l'API win32, bon courage. parce que ça va pas être simple.

S'il ton code utilise un framework genre genre MFC, OWL, VCL, etc... tu peux te rapprocher d'autre framework existant sous linux,
QT, GTK, wxWidgets, CLX, etc...

Pour ma part j'utilise wxWidget, ça me permet de faire des programme pour Windows et Linux, mais dans tous les casil faut essayer d'utiliser le moins possible directement les API du système et se contenter de ce que fourni le framework.

A+

Fred
lundi 5 juillet 2004 à 17:22:42 | Re : migration de win32 vers linux

MetalDwarf


En fait si ton code est standard, c est a dire qu il utilise les fonctions de la librairie standard du C ANSI, il n y a rien a faire!!
Par contre si tu utilises la stupide API windows (par ex les fonctions d ouverture de fichier avec des HANDLE au lieu de fopen()...) ca risque d etre un peu plus long.
C est pour ca que je prefere toujours ecrire du code le plus standard possible pour qu il passe sur Linux et Windows.

Regarde les documentations, renseigne toi sur la librairie standard C pour voir si tu utilises ses fonctions et sinon regarde lesquelles correspondent...

Au niveau des API multiprocessus, il va falloir t y faire, c est different, de meme que pour les threads. Mais dit toi que c est Linux qui suit les standard et Microsoft qui choisit de les ignorer, et que lorsqu un code tourne sous Lonux, il tourne aussi sut ts les autres OS ou presque... (MacOS X inclu sauf pour ce qui est graphique).
mercredi 7 juillet 2004 à 11:45:17 | Re : migration de win32 vers linux

sparetime

au fait j'ai pas trouvé beaucoup de documentation à ce sujet alors si quelqu'un peut m'aider et me dire où je peux en trouver alors merci
jeudi 8 juillet 2004 à 11:09:23 | Re : migration de win32 vers linux

MetalDwarf


Ou trouver de la doc?? Je ne sais pas du tout parce que je n en ai jamais au besoin en fait. Par contre si tu veux de la doc sur le contraire tu peux aller voir chez microsoft il y en a plein... Plus serieusement regarde les fonctions de windoqws que tu utilises et remplace les par des fonctions de la librairie standard du C ANSI (tu peux la trouver facilement et trouver de la doc aussi facilement sur ca sur linux : man nom_de_la_fonction et sur le net aussi). De toute facon faire ceci n a que des avantages. Presque tous les codes que j ecris compilent aussi bien sur linux que sur windows, et j ai meme porte presque sans modifs des programmes sur calculatrice TI 89!!
vendredi 22 juillet 2005 à 01:04:58 | Re : migration de win32 vers linux

Zeroc00l

Membre Club
sparetime : as tu trouve de la doc depuis 2004 ? :)
Je suis interessé ... Je developpe une interface pour un projet sous borland c++ builder 6
J'aimerais trouve de la bonne doc (c'est pas facile sur le net j'arrive pas de chercher .. )

Sinon un ptit probleme :
J'ai essayer de me faire un propre composant en partant d'un TCustomControl (de Qcontrols::) mais quand je fais fais Canvas->FillRect ... ca plante ... pas capté encore... comme je ne peux pas touche en ecriture a Canvas je me demande pk ca plante ...

Sinon pour ce qui ets de la conversion de windows -->Linux je sais qu'il va y avoir du boulot mais comme j'ai fragmente le code en plein d'unit .. ca devrait pas etre trop long :)
 
Merci pour vos reponse

-={[ Zeroc00l ]}=-


Cette discussion est classée dans : linux, migration, win32


Répondre à ce message

Sujets en rapport avec ce message

equivalent win32 pour linux [ par mbab ] Bonjour, je debute en c++ et je dois realiser une interface graphique en c++ sous linux. Y a t-il des api tel win32 (pour windows )mais sous linux. Si api c++ sous linux( interface graphique) [ par mbab ] Bonjour, je debute en c++ et je dois realiser une interface graphique ( IHM ) en c++ sous linux. Y a t-il des api tel win32 (pour windows )mais sous l Régler vitesse affichage Konsole (Linux) [ par bouba ] Bonjour, je suis en train de réaliser un chronomètre sous la Konsole linux. Je souhaiterais raffraichir celui-ci tout les millième de seconde, le prob getch() sous Linux [ par yapud ] Bonjour,J'ai un probleme avec la fonction gecth() se trouvant danc la librairie CURSES.H sous LINUX !J'utilise cette meme fonction sous WINDOWS qui ma Lecture d'un port serie (RS232) sous LINUX [ par DjBouch ] Je suis en BTS informatique industriel et mon projet consiste à lire les trames d'une station météo (wmr918) à travers un port série (RS232) sous Linu Mysql++ avec Linux [ par MadMatt ] Slt !Je voudrais utiliser une database en C++ faite avec mysql ET sous Linux (RedHat 7.3)J'utilise mysql++ et j'ai des problemes pour compiler mon pro [LINUX][C] Comment redimensionner une fenetre [ par yapud ] Bonsoir,J'aimerai savoir comment on fait pour creer une nouvelle fenetre en pleine ecran sous LINUX dans un programme en C.Ou alors comment fais t'on Aide sur Flex en win32 [ par Haldwin ] Salut,Je cherche l'executable pour win32 de flex car je veux porté mon code developpé a l'origine sous Linux sous Windows.Merci pour toutes infos ou a Calculatrice Win32 Borland OWL C++ 5.x [ par bobby03 ] J'ai ajouté une barre menu, mais je suis incapable d'activer mon MessageBox À propos. Ça ajoute même une erreur sur le code existant qui fonctionne tr Differences entre linux et unix [ par Barbenoir ] BarbenoirSalut jeun's,J'aimerai savoir les differences entre linux et unix, et ou ce les procurer.Effectivement je suis sous xp et j'aimerai changer d


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales