wxwidgets: compilation - C++ - Programmation
Marsh Posté le 25-08-2004 à 10:31:57
Ben les descriptions sont claires ! et tu dois pouvoir trouver plus d'infos dans l'aide si tu as un doute
Marsh Posté le 25-08-2004 à 10:32:22
casafa a écrit : Bonjour,
|
Marsh Posté le 25-08-2004 à 10:38:22
Pour répondre quand même davantage à la question :
- version "normale" (commence par celle là)
- version optimisée (peut être moins portable, regarde l'aide pour voir en quoi consistent ces optimisations, si elles fonctionnent garde là tant qu'à faire mais j'imagine que tu peux t'en passer)
- pour créer une DLL (à priori ça ne te concerne pas)
- pour utiliser le set de caracteres unicode (qui est grossierement un ascii étendu, avec des symboles mathématiques et des gadgets du genre, là encore ça ne te concerne pas vraiment je suppose )
Marsh Posté le 25-08-2004 à 10:47:27
Merci de tes réponses...
"tu dois pouvoir trouver plus d'infos dans l'aide" ==> j'ai encore beaucoup de mal en anglais... ;-)
Marsh Posté le 25-08-2004 à 10:48:39
ok. mais tu arrives à comprendre les descriptions des différents types de compilation quand même . Parce que je fais que les interpréter!
Marsh Posté le 25-08-2004 à 11:01:24
casafa a écrit : Merci de tes réponses... |
L'Anglais et l'informatique sont indissociables
Marsh Posté le 25-08-2004 à 11:08:08
"L'Anglais et l'informatique sont indissociables" ==> je sais mais je suis encore jeune...il faut encore que j'apprenne beaucoup de truc en anglais.
"mais tu arrives à comprendre les descriptions des différents types de compilation quand même" ==>
-Je ne comprennait pourquoi il y avait une version optimiser et une autre pas...mais tu me l'a expliqué...
-Pourquoi existe t-il la version "dll" ? pour aléger le programme ?
Marsh Posté le 25-08-2004 à 11:16:07
"euh, tu sais précisément ce qu'est une DLL ?" ==> c'est un fichier sytème qui est apellé pour faire toutes sorte d'action, non ?
Marsh Posté le 25-08-2004 à 11:28:27
c'est ce qu'il me semblait, t'as pas vraiment compris.
le but de cette option est bien de CREER une dll, pas d'alléger quoi que ce soit.
Au sujet de ce que c'est, dans l'idée t'es pas loin, sauf que ça n'est pas nécessairement un fichier "systeme".
Quand plusieurs applications ont besoin d'effectuer les mêmes opérations, plutôt que dupliquer à chaque fois le code relatif à l'opération dans chacun des éxécutables, on met le truc que toutes les applications doivent se partager dans un fichier DLL.
C'est donc un fichier qui en soit n'est pas exécutable mais qu'on peut appeler pour lui faire éxécuter des fonctions spécifique, peu importe lesquelles.
Par exemple tu pourrais te créer une DLL pour lui faire éxécuter des opérations basiques, dedans tu pourrais par exemple mettre une fonction "calculer tel truc".
DLL signifie Dynamic link library, dynamic parce que partageable entre plusieurs applications (et ce en la chargeant une seule fois en mémoire) et library parce que contenant des fonctions/classes/types...
(j'ai fait au plus simple pour l'explication, pas taper)
Marsh Posté le 25-08-2004 à 11:34:28
"le but de cette option est bien de CREER une dll, pas d'alléger quoi que ce soit."=> ok ça va créer une dll mais le programme .exe sera quand même plus légé mais il aura besoin d'une dll pour fonctionner !!!
Marsh Posté le 25-08-2004 à 11:36:16
Tu crées un seul projet à la fois si tu lui dis crée une DLL il te fait une DLL et rien d'autre, l'exe et la DLL se fabrquent séparément.
Si tu lui dis fais une DLL il va pas s'amuser à se dire "tiens ça jle met dans l'exe, et ce truc là dans la dll puisque il en veut une"
Marsh Posté le 25-08-2004 à 11:46:02
"Tu crées un seul projet à la fois si tu lui dis crée une DLL il te fait une DLL et rien d'autre, l'exe et la DLL se fabrquent séparément." ==> dans le cas où ça serait un projet c++, je comprend parfaitement...
Mais dans mon cas c'est pas un projet mais une compilation d'une bibliothèque donc je voi pas trop le rapport avec une dll...(je sais j'ai du mal à comprendre ;-) )
Marsh Posté le 25-08-2004 à 11:59:42
casafa a écrit : "Tu crées un seul projet à la fois si tu lui dis crée une DLL il te fait une DLL et rien d'autre, l'exe et la DLL se fabrquent séparément." ==> dans le cas où ça serait un projet c++, je comprend parfaitement... |
DLL = Dynamic Link Library
Library = bibliothèque
Marsh Posté le 25-08-2004 à 10:26:51
Bonjour,
J'aimerais installer wxwidgets pour mingw mais dans le fichier "install.txt" je trouve ceci:
Pourquoi y a-t-il 4 sortes de compilation ? Le ou les quelle(s) doit-je choisir ?
Merci d'avance...