Je developpe en C sous Unix depuis des annees, et mes applications graphiques
sont realisees autour de la Xlib que je connais bien.
A l'occasion, lorsqu'on me le demande, je developpe sur PC avec DJGPP, mais
ceci ne genere que des applications DOS, c'est a dire n'utilisant pas les
fonctionnalites de Windows.
En cherchant a droite a gauche sur le oueb, j'ai trouve LCC-Win32.
Ma question est:
A votre avis, combien de temps faudrait-il:
1) Pour installer ce compilateur et ses outils de developpement (Wedit, etc.)?
2) Pour quelqu'un comme moi qui connait bien le C, mais n'y connait rien au
developpement specifique a Windows, pour commencer a produire du code sans
trop de difficulte?
D'avance merci pour toute information sur ce point.
Cordialement.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Eric Wajnberg
Directeur adjoint du GDR CNRS 2155 Ecologie Comportementale
I.N.R.A.
37, Bld. du Cap. 06600 Antibes. France.
Tel : (33-0) 4.93.67.88.92
Fax : (33-0) 4.93.67.88.97
e-mail : wajnberg@antibes.inra.fr
Web page: http://www.antibes.inra.fr/perso/wajnberg/
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fabien SK
> En cherchant a droite a gauche sur le oueb, j'ai trouve LCC-Win32.
Je te propose MinGW (1) qui est un gcc/g++ pour Windows sans cygwin (une couche d'émulation Unix pour Windows). Certains l'utilisent via devc++ (2), mais en fait je n'ai utilisé ni l'un ni l'autre. Pour les spécificités de Windows, ça dépend ce que tu veux faire: - multi-tâches - interfaces utilisateurs (je te propose wxWindows, bon c'est du C++ et je n'ai essayé qu'avec Visual C++ et pas MinGW, mais c'est assez bien, et c'est libre) - réseau Mais bon, ça reste des APIs, il suffit de lire la doc.
1) Pour installer ce compilateur et ses outils de developpement (Wedit, etc.)?
2) Pour quelqu'un comme moi qui connait bien le C, mais n'y connait rien au developpement specifique a Windows, pour commencer a produire du code sans trop de difficulte?
D'avance merci pour toute information sur ce point.
Cordialement.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eric Wajnberg Directeur adjoint du GDR CNRS 2155 Ecologie Comportementale I.N.R.A. 37, Bld. du Cap. 06600 Antibes. France. Tel : (33-0) 4.93.67.88.92 Fax : (33-0) 4.93.67.88.97 e-mail : Web page: http://www.antibes.inra.fr/perso/wajnberg/
> En cherchant a droite a gauche sur le oueb, j'ai trouve LCC-Win32.
Je te propose MinGW (1) qui est un gcc/g++ pour Windows sans cygwin (une
couche d'émulation Unix pour Windows).
Certains l'utilisent via devc++ (2), mais en fait je n'ai utilisé ni
l'un ni l'autre.
Pour les spécificités de Windows, ça dépend ce que tu veux faire:
- multi-tâches
- interfaces utilisateurs (je te propose wxWindows, bon c'est du C++ et
je n'ai essayé qu'avec Visual C++ et pas MinGW, mais c'est assez bien,
et c'est libre)
- réseau
Mais bon, ça reste des APIs, il suffit de lire la doc.
1) Pour installer ce compilateur et ses outils de developpement (Wedit, etc.)?
2) Pour quelqu'un comme moi qui connait bien le C, mais n'y connait rien au
developpement specifique a Windows, pour commencer a produire du code sans
trop de difficulte?
D'avance merci pour toute information sur ce point.
Cordialement.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Eric Wajnberg
Directeur adjoint du GDR CNRS 2155 Ecologie Comportementale
I.N.R.A.
37, Bld. du Cap. 06600 Antibes. France.
Tel : (33-0) 4.93.67.88.92
Fax : (33-0) 4.93.67.88.97
e-mail : wajnberg@antibes.inra.fr
Web page: http://www.antibes.inra.fr/perso/wajnberg/
> En cherchant a droite a gauche sur le oueb, j'ai trouve LCC-Win32.
Je te propose MinGW (1) qui est un gcc/g++ pour Windows sans cygwin (une couche d'émulation Unix pour Windows). Certains l'utilisent via devc++ (2), mais en fait je n'ai utilisé ni l'un ni l'autre. Pour les spécificités de Windows, ça dépend ce que tu veux faire: - multi-tâches - interfaces utilisateurs (je te propose wxWindows, bon c'est du C++ et je n'ai essayé qu'avec Visual C++ et pas MinGW, mais c'est assez bien, et c'est libre) - réseau Mais bon, ça reste des APIs, il suffit de lire la doc.
1) Pour installer ce compilateur et ses outils de developpement (Wedit, etc.)?
2) Pour quelqu'un comme moi qui connait bien le C, mais n'y connait rien au developpement specifique a Windows, pour commencer a produire du code sans trop de difficulte?
D'avance merci pour toute information sur ce point.
Cordialement.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eric Wajnberg Directeur adjoint du GDR CNRS 2155 Ecologie Comportementale I.N.R.A. 37, Bld. du Cap. 06600 Antibes. France. Tel : (33-0) 4.93.67.88.92 Fax : (33-0) 4.93.67.88.97 e-mail : Web page: http://www.antibes.inra.fr/perso/wajnberg/
En cherchant a droite a gauche sur le oueb, j'ai trouve LCC-Win32.
marche bien, mais ne gère pas le C++ à ma connaissance. très bien pour de petites applications et si ton but est de faire une application qui ne charge pas 40 DLL et dont l'exécutable ne soit pas titanesque.
En clair tu peux facilement faire des appli entre 5 et 100 ko, soit graphique (win32) soit en ligne de commande (rien n'empeche de faire des applis plus grosse).
Pour débuter le mieux est de passer par un bouquin sur win32 et sur les divers tutoriel dispo on-ze-web
Le hic c'est l'avenir de la prog C dans l'environnement Windows: c'est déjà plus ou moins dépassé (même si on peut encore faire avec), le C++ étant encore le présent, avec un C# qui monte en puissance ... ce qui n'empeche pas de faire du Java (par ex.) en parallèle.
C'était mon avis, en direct de chez moi, à vous la foule.
Eric Wajnberg nous disait
En cherchant a droite a gauche sur le oueb, j'ai trouve LCC-Win32.
marche bien, mais ne gère pas le C++ à ma connaissance.
très bien pour de petites applications et si ton but est de faire une
application qui ne charge pas 40 DLL et dont l'exécutable ne soit pas
titanesque.
En clair tu peux facilement faire des appli entre 5 et 100 ko, soit
graphique (win32) soit en ligne de commande (rien n'empeche de faire des
applis plus grosse).
Pour débuter le mieux est de passer par un bouquin sur win32 et sur les
divers tutoriel dispo on-ze-web
Le hic c'est l'avenir de la prog C dans l'environnement Windows: c'est
déjà plus ou moins dépassé (même si on peut encore faire avec), le C++
étant encore le présent, avec un C# qui monte en puissance ... ce qui
n'empeche pas de faire du Java (par ex.) en parallèle.
C'était mon avis, en direct de chez moi, à vous la foule.
En cherchant a droite a gauche sur le oueb, j'ai trouve LCC-Win32.
marche bien, mais ne gère pas le C++ à ma connaissance. très bien pour de petites applications et si ton but est de faire une application qui ne charge pas 40 DLL et dont l'exécutable ne soit pas titanesque.
En clair tu peux facilement faire des appli entre 5 et 100 ko, soit graphique (win32) soit en ligne de commande (rien n'empeche de faire des applis plus grosse).
Pour débuter le mieux est de passer par un bouquin sur win32 et sur les divers tutoriel dispo on-ze-web
Le hic c'est l'avenir de la prog C dans l'environnement Windows: c'est déjà plus ou moins dépassé (même si on peut encore faire avec), le C++ étant encore le présent, avec un C# qui monte en puissance ... ce qui n'empeche pas de faire du Java (par ex.) en parallèle.
C'était mon avis, en direct de chez moi, à vous la foule.
Ambassadeur Kosh
> A votre avis, combien de temps faudrait-il: 1) Pour installer ce compilateur et ses outils de developpement (Wedit,
etc.)?
15 minutes, avec SmallEiffel, c'est ce qu'il m'a fallu. mais si il n'y a pas le readme.txt qui vous dit quelles variables systeme positionner, eh ben faudra jouer à "il fallait deviner que" pendant un petit bout de temps.
2) Pour quelqu'un comme moi qui connait bien le C, mais n'y connait rien
au
developpement specifique a Windows, pour commencer a produire du code sans trop de difficulte?
c'est toujours pareil. avec l'exemple qui va bien, c'est plus facile... les principes, vous les conaissez déja plus ou moins : déclarer, communiquer par message, tout ça... reste à coller des noms et des idiomes de codage dessus. apres, ça dépend du support que vous utilisez. le bouquin de Charles Petzold est pas trop mal parait il. chaudement recommandé par beaucoup ici. des tutoriaux, ça se trouve. des exemples, vous en trouverez sur les sites habituels : CodeGuru, CodeProject, MSDN, et j'en oublie des milliers. il y'en a peut être même déja dans un repertoire de votre compilateur. donc, une heure ou 3 mois, cela dépend de votre capacité à vous satisfaire de ce que vous avez, de votre aptitude à trouver de la doc et comprendre/déduire le pourquoi des choses.
serieusement, est-ce bien raisonnable de vouloir programmer en C sous Windows. le commun des mortels a quand même plus tendance à utiliser des environements/frameworks/langages plus adaptés/confortables/productifs..., comme C++ Builder ou Visual C++. évidement, si c'est pour compiler du code generé, c'est vrai qu'on se fout un peu de l'aspect IDE pour la cible, mais bon... la conaissance devient trés rapidement obsolete, tout ça est trés volatile. autant s'attacher à des principes et à un framework plutôt que de connaitre sur le bout des doigts une API de bas niveau. ça prendra moins de temps pour le même résultat.
pour imager, c'est comme essayer de résoudre un probleme de calcul formel avec un papier et un crayon. autant prendre un Mathematica. apprendre le langage et resoudre ce probleme ainsi que 2500000 autres en ayant découvert des tas de choses dont on ne soupsonait même pas l'existence ça prendra moins de temps que de résoudre sur papier le probleme initial. en plus, le résultat aura tendance a être moins souvent faux. (je veux dire par la qu'avec un langage/framework objet, on attend pas l'execution pour découvrir ou sont les erreurs).
que dire encore, c'est comme faire de l'algebre sans nombre complexes, sans matrices, sans topologies, sans s'appuyer sur les theoremes usuels, et en utilisant seulement des nombres entiers.
D'avance merci pour toute information sur ce point. Cordialement.
de rien. c'est juste un avi.
Frédéric DIDIER Ingénieur R&D Pierre Mauchamp SA
> A votre avis, combien de temps faudrait-il:
1) Pour installer ce compilateur et ses outils de developpement (Wedit,
etc.)?
15 minutes, avec SmallEiffel, c'est ce qu'il m'a fallu. mais si il n'y a pas
le readme.txt qui vous dit quelles variables systeme positionner, eh ben
faudra jouer à "il fallait deviner que" pendant un petit bout de temps.
2) Pour quelqu'un comme moi qui connait bien le C, mais n'y connait rien
au
developpement specifique a Windows, pour commencer a produire du code sans
trop de difficulte?
c'est toujours pareil. avec l'exemple qui va bien, c'est plus facile... les
principes, vous les conaissez déja plus ou moins : déclarer, communiquer par
message, tout ça... reste à coller des noms et des idiomes de codage dessus.
apres, ça dépend du support que vous utilisez. le bouquin de Charles Petzold
est pas trop mal parait il. chaudement recommandé par beaucoup ici. des
tutoriaux, ça se trouve. des exemples, vous en trouverez sur les sites
habituels : CodeGuru, CodeProject, MSDN, et j'en oublie des milliers. il
y'en a peut être même déja dans un repertoire de votre compilateur. donc,
une heure ou 3 mois, cela dépend de votre capacité à vous satisfaire de ce
que vous avez, de votre aptitude à trouver de la doc et comprendre/déduire
le pourquoi des choses.
serieusement, est-ce bien raisonnable de vouloir programmer en C sous
Windows. le commun des mortels a quand même plus tendance à utiliser des
environements/frameworks/langages plus adaptés/confortables/productifs...,
comme C++ Builder ou Visual C++. évidement, si c'est pour compiler du code
generé, c'est vrai qu'on se fout un peu de l'aspect IDE pour la cible, mais
bon... la conaissance devient trés rapidement obsolete, tout ça est trés
volatile. autant s'attacher à des principes et à un framework plutôt que de
connaitre sur le bout des doigts une API de bas niveau. ça prendra moins de
temps pour le même résultat.
pour imager, c'est comme essayer de résoudre un probleme de calcul formel
avec un papier et un crayon. autant prendre un Mathematica. apprendre le
langage et resoudre ce probleme ainsi que 2500000 autres en ayant découvert
des tas de choses dont on ne soupsonait même pas l'existence ça prendra
moins de temps que de résoudre sur papier le probleme initial. en plus, le
résultat aura tendance a être moins souvent faux. (je veux dire par la
qu'avec un langage/framework objet, on attend pas l'execution pour découvrir
ou sont les erreurs).
que dire encore, c'est comme faire de l'algebre sans nombre complexes, sans
matrices, sans topologies, sans s'appuyer sur les theoremes usuels, et en
utilisant seulement des nombres entiers.
D'avance merci pour toute information sur ce point.
Cordialement.
> A votre avis, combien de temps faudrait-il: 1) Pour installer ce compilateur et ses outils de developpement (Wedit,
etc.)?
15 minutes, avec SmallEiffel, c'est ce qu'il m'a fallu. mais si il n'y a pas le readme.txt qui vous dit quelles variables systeme positionner, eh ben faudra jouer à "il fallait deviner que" pendant un petit bout de temps.
2) Pour quelqu'un comme moi qui connait bien le C, mais n'y connait rien
au
developpement specifique a Windows, pour commencer a produire du code sans trop de difficulte?
c'est toujours pareil. avec l'exemple qui va bien, c'est plus facile... les principes, vous les conaissez déja plus ou moins : déclarer, communiquer par message, tout ça... reste à coller des noms et des idiomes de codage dessus. apres, ça dépend du support que vous utilisez. le bouquin de Charles Petzold est pas trop mal parait il. chaudement recommandé par beaucoup ici. des tutoriaux, ça se trouve. des exemples, vous en trouverez sur les sites habituels : CodeGuru, CodeProject, MSDN, et j'en oublie des milliers. il y'en a peut être même déja dans un repertoire de votre compilateur. donc, une heure ou 3 mois, cela dépend de votre capacité à vous satisfaire de ce que vous avez, de votre aptitude à trouver de la doc et comprendre/déduire le pourquoi des choses.
serieusement, est-ce bien raisonnable de vouloir programmer en C sous Windows. le commun des mortels a quand même plus tendance à utiliser des environements/frameworks/langages plus adaptés/confortables/productifs..., comme C++ Builder ou Visual C++. évidement, si c'est pour compiler du code generé, c'est vrai qu'on se fout un peu de l'aspect IDE pour la cible, mais bon... la conaissance devient trés rapidement obsolete, tout ça est trés volatile. autant s'attacher à des principes et à un framework plutôt que de connaitre sur le bout des doigts une API de bas niveau. ça prendra moins de temps pour le même résultat.
pour imager, c'est comme essayer de résoudre un probleme de calcul formel avec un papier et un crayon. autant prendre un Mathematica. apprendre le langage et resoudre ce probleme ainsi que 2500000 autres en ayant découvert des tas de choses dont on ne soupsonait même pas l'existence ça prendra moins de temps que de résoudre sur papier le probleme initial. en plus, le résultat aura tendance a être moins souvent faux. (je veux dire par la qu'avec un langage/framework objet, on attend pas l'execution pour découvrir ou sont les erreurs).
que dire encore, c'est comme faire de l'algebre sans nombre complexes, sans matrices, sans topologies, sans s'appuyer sur les theoremes usuels, et en utilisant seulement des nombres entiers.
D'avance merci pour toute information sur ce point. Cordialement.
de rien. c'est juste un avi.
Frédéric DIDIER Ingénieur R&D Pierre Mauchamp SA
Dominique Baldo
Ambassadeur Kosh nous disait
> A votre avis, combien de temps faudrait-il: > 1) Pour installer ce compilateur et ses outils de developpement (Wedit, etc.)?
15 minutes, avec SmallEiffel, c'est ce qu'il m'a fallu. mais si il n'y a pas le readme.txt qui vous dit quelles variables systeme positionner, eh ben faudra jouer à "il fallait deviner que" pendant un petit bout de temps.
Je l'ai installé sans problème et sans prise de tête: rien à faire à la main et je n'ai pas ouvert le readme ... et ca compile nickel depuis plus de six mois.
Ambassadeur Kosh nous disait
> A votre avis, combien de temps faudrait-il:
> 1) Pour installer ce compilateur et ses outils de developpement (Wedit,
etc.)?
15 minutes, avec SmallEiffel, c'est ce qu'il m'a fallu. mais si il n'y a pas
le readme.txt qui vous dit quelles variables systeme positionner, eh ben
faudra jouer à "il fallait deviner que" pendant un petit bout de temps.
Je l'ai installé sans problème et sans prise de tête: rien à faire à la
main et je n'ai pas ouvert le readme ... et ca compile nickel depuis
plus de six mois.
> A votre avis, combien de temps faudrait-il: > 1) Pour installer ce compilateur et ses outils de developpement (Wedit, etc.)?
15 minutes, avec SmallEiffel, c'est ce qu'il m'a fallu. mais si il n'y a pas le readme.txt qui vous dit quelles variables systeme positionner, eh ben faudra jouer à "il fallait deviner que" pendant un petit bout de temps.
Je l'ai installé sans problème et sans prise de tête: rien à faire à la main et je n'ai pas ouvert le readme ... et ca compile nickel depuis plus de six mois.
Bruno.Barral
> > D'avance merci pour toute information sur ce point. > Cordialement.
de rien. c'est juste un avi.
Tu as qque chose contre les MPG ?
> > D'avance merci pour toute information sur ce point.
> Cordialement.