Remplacement de certaines librairies Microsoft Visual - C++ - Programmation
Marsh Posté le 15-11-2004 à 10:50:15
Ca dépend de ce dont tu as besoin. Quelles sont les fonctions que tu utilises de process.h ? Ont-elles un équivalent là ?:
http://www.opengroup.org/onlinepub [...] std.h.html
De manière générale, le portage système de Windows vers Unix, c'est soit très simple, soit très compliqué (auquel cas il vaut mieux utiliser des libs 3rd party qui font ça pour toi).
Marsh Posté le 15-11-2004 à 11:21:30
T'as pas répondu à mes questions non plus, cela dit.
Des libs 3rd party, ce sont des libs qui ne sont écrites ni par toi, ni par le fournisseur de ton compilo. Exemple: boost, loki, TAO, qt, gtk, sdl, etc.
Marsh Posté le 15-11-2004 à 14:03:32
En fait, j'ai réussi à enlever cet include mais maintenant, j'ai un problème avec la commmande
USE DFPORT
qui correspond, sous windows, à une certaine librairie.
J'aurait ainsi besoin de remplacer l'appel à la fonction etime(..) par qqch propre à Linux.
Comment doit-on alors remplacer U%SE DFPORT sous Linux pour pouvoir faire des appels similaires ?
Marsh Posté le 15-11-2004 à 15:25:00
C'est du Fortran ce que tu nous raconte là, non ?
Elle fait quoi ta fonction etime() ?
Marsh Posté le 16-11-2004 à 19:14:36
Effectivement, c'est du fortran90.
En fait l'includion USE DFPORT permet d'utiliser certaines commande comme etime, qui permet le calcul de durée d'exécution d'autres commandes (d'après ce que j'ai compris de l'aide).
En fait, j'ai carrément enlevé cet appel à etime, dans un premier temps, pour pouvoir réaliser la compilation.
Marsh Posté le 15-11-2004 à 10:27:41
Bonjour,
Je suis en train d'essayer de recompiler sous Linux un code C/C++ développé sous Microsft Visual, et faisant appel à des librairies propre à Windows.
J'aimerais ainsi savoir comment remplacer certaines librairies propres à Windows et que mon compilateur ne retrouve plus sous Linux, en particulier la librairie "process.h"
On m'a conseillé d'écrire #include <sys/process.h>, mais cela ne semble pas être accepté par mon compilateur.
Plus génréalement, comment procède t'on dans ce genre de cas ?
Merci d'avance de toute aide !