CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[aide c++ svp] iostream se lache

luvelenwa
luvelenwa
Niveau 4
16 novembre 2004 à 18:59:07

j´ai déja posé ma question sur le forum prog mais apparement il est :mort:

salut a tous je code sous dev-c++ et à chaque fois que j´utilise la librairie iostream ( meme en utilisant aucune de ses fonctions --> j´ai vérifié), l´exe produit fait la taille monumentale de 533 Ko :( et ca n´arrive pas lorsque j´utilise n´importe quelle autre librairie

Si vous pouviez m´aider svp ( en sachant que je ne genere pas de fichier de débbogage donc pas la meine de me le prpposer)

Merci :-( et scusez moi s´il y a des topics prévus pour ca

gollumkawder
gollumkawder
Niveau 10
16 novembre 2004 à 19:14:34

ya peut etre des options d´optimization a activer au niveau de Mingw, je sais pas, c´est peut etre une debug version et pas une release...
si tu veux vraiment controler ce que tu fais en prog, il faut faire de l´asm ; )

LGV
LGV
Niveau 28
16 novembre 2004 à 19:21:21

ben en linkant les libs en statique, TOUTE la lib fait forcément partie de ton programme final.

Si tu n´as besoin que de tres peu de fonctions bateaux, tu peux envisager de te faire une lib minimale, sinon si tu trouves des libs dynamiques qui proposent les fonctionnalités que tu veux ( et qui sont standard dans les OS des gens, sans quoi il faudra les distribuer aussi...) tu peux les utiliser pour diminuer la taille de ton exe.
Cela dit 500+ ko ça me parait bcp, faudra que je teste un peu avec mon compilo...

gamemAker
gamemAker
Niveau 4
16 novembre 2004 à 19:31:34

N´apprends pas le sé plusse plusse , ça pu et c´est trop dur voir impossible , si tu veux faire ne serais-ce qu´un pacman , t´en aura pour 1 an et pas loin , alors je te dis tout de suite : apprends un autre langage.

@+! ; )

luvelenwa
luvelenwa
Niveau 4
16 novembre 2004 à 19:33:47

" ben en linkant les libs en statique, TOUTE la lib fait forcément partie de ton programme final. "
--> ok mais un prog de 8 lignes en comptant l´include avec iostream fait 533Ko
alors qu´en C avec le meme compilo ( avec stdio.h)
le prog fait 14 Ko

et surtout un prog de +100 lignes avec d´autres libs ( math.h . ..) fait autour de 35 ko

C´est peut-etre un pb du compilateur je vais le reinstaller pr voir . .. :-(

Sinon merci a vous :ok:

_[CONKER]_
_[CONKER]_
Niveau 10
16 novembre 2004 à 19:35:01

Oh putain gamemaker dégage vite fait !

0[0]7
0[0]7
Niveau 6
16 novembre 2004 à 19:35:49

" N´apprends pas le sé plusse plusse , ça pu et c´est trop dur voir impossible , si tu veux faire ne serais-ce qu´un pacman , t´en aura pour 1 an et pas loin , alors je te dis tout de suite : apprends un autre langage.

@+! ; ) "

Parôle type du gars qu´est pour RPG Maker, et big paresseux ^^

Lui donne pas de fausses idées. Avec Delphi, il aura du mal à faire des bon trucs 3D, . .. Avec . ..

Et puis, autant commencé maintenant, au lieu de passer des mois à apprendre d´autres trucs.

luvelenwa
luvelenwa
Niveau 4
16 novembre 2004 à 19:37:57

gamemaker " N´apprends pas le sé plusse plusse , ça pu et c´est trop dur voir impossible , si tu veux faire ne serais-ce qu´un pacman , t´en aura pour 1 an et pas loin , alors je te dis tout de suite : apprends un autre langage"

ben c´est parce que je proviens du VB que je mets la barre + haut avec c++
et 1 an pour faire un pacman tu croi pas que t´exagere :doute: !

fil_razorback
fil_razorback
Niveau 10
16 novembre 2004 à 19:55:07

Oui mais gamemaker c´est pas un telligent alors si c´etait un telligent il irait plus vite...

JeanYvesYves
JeanYvesYves
Niveau 10
18 novembre 2004 à 15:01:08

ton exe fait une grande taille pour qq raisons citees ici je pense,

MAIS

egalement pour une autre raison importante je pense : je paris que tu compiles en mode DEBUG.
Dans ce mode, tout est fait pour que tu puisses debugguer ton prog pendant le developpement : donc dans l exe est egalement fourni bcp de code source, des fois en plusieurs exemplaires, de facon a trouver les variables facilement pendant le debuggage, il y a egalement moultes infos de debuggage, etc etc, des tests en + qui controlent les initialisations etc...

Donc trouve l option pour compiler en RELEASE ( une fois que ca marche ! !)
- ton exe sera moins lourd
- tu gagneras en vitesse d execution.

LGV
LGV
Niveau 28
18 novembre 2004 à 15:03:45

. . si le post de depart est faux aussi :

" Si vous pouviez m´aider svp ( en sachant que je ne genere pas de fichier de débbogage donc pas la meine de me le prpposer)"

. .. :-?

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment