Accueil > Forum > > > > migration de win32 vers linux
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
|
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
|
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
|
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
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|