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

probleme avec visual c++

neg282
neg282
Niveau 7
20 décembre 2004 à 19:20:01

quand je compile, il me met ca :

Linking...
Debug/edit.exe : warning LNK4084: total image size -281444352 exceeds max ( 268435456); image may not run

Darkgift
Darkgift
Niveau 9
20 décembre 2004 à 19:23:16

et alors ?

lockless
lockless
Niveau 5
20 décembre 2004 à 19:25:40

Faudrait peut etre que tu nous passe ton code...

neg282
neg282
Niveau 7
20 décembre 2004 à 19:34:53

il y a aucune erreur dans mon code. donc je vois pas trop pourquoi le posté ( surtout qu´il est long).
Mais pourquoi ca marche pas.......??????
Quelqu´un a déja eut cette erreur ?

gollumkawder
gollumkawder
Niveau 10
20 décembre 2004 à 19:46:48

1/ c´est un warning, donc si t´es pas coopératif tu dégages avec ton warning

2/ c´est un warning, donc ça ne doit pas empecher ton programme de fonctionner dans une certaine mesure...
D´ailleurs on sait meme pas c´est quoi ton programme, ça correspond a quoi " image" ?

3/ On va pas te le voler ton code, si tu veux pas en paster un bout içi ou sur un wall je vois pas comment on t´aiderais, tu sais combien de warnings différents Visual C++ est capable de générer ? ??
Alors files nous des infos ou va au diable

Lapintade
Lapintade
Niveau 30
20 décembre 2004 à 20:18:48

il y a aucune erreur dans mon code

Bah alors il est ou le probleme ? ? :) :)

Si tu compile un exemple tout simple, as tu un message d´erreur ?
Non ? Ben c´est ton code qu´est pourri.

Si tu veux pas poster ton code, pas la peine de poster une question. On peut pas t´aider a distance, on est pas medium !

Lapintade
Lapintade
Niveau 30
20 décembre 2004 à 20:23:21

Pour repondre a ta question, tu a du mettre trop de données static dans ton code.

http://h18009.www1.hp.com/fortran/kb/q1019.html

" Description: When linking an application which contains large arrays, the linker gives the warning " LNK4084 - total image size exceeds max ( 268435456); image may not run".
Explanation: Windows 95 and Windows NT 4.0 have a limit for the total size of static code and data of 256MB. If the amount of static code and data exceeds this size, the image may not execute. This is a limitation in the operating system and not in Visual Fortran or its tools. The most common cause of large static data is large local or COMMON arrays. The linker issues an informational warning in this case to alert you of the potential problem.
However, if the actual image size is displayed as a negative value, that means that the image size exceeds 2GB and your program will not run on any version of 32-bit Windows."

La derniere phrase dit que tu as mis plus de 2GB de données statiques dans ton code. T´as mis la trilogie du seigneur des anneaux en include ? ?????????????????

Et aprés ca tu dis qu´il est pas pourri ton exe ? ? :) :) :)

neg282
neg282
Niveau 7
20 décembre 2004 à 20:28:03

voilà le code, avec toujours le meme message d´erreur ( si vous voyez une erreur, dites le) :

  1. include < gl/glut.h>
  2. include < iostream.h>
  3. include < math.h>
  4. include < string.h>
  5. include < stdio.h>
  6. include < stdlib.h>

int main(int argc, char *argv[])
{
return 0;
}

Lapintade
Lapintade
Niveau 30
20 décembre 2004 à 20:29:36

Et si tu vires les includes un par un ?
Lequel pose probleme ? ( je parirai sur le premier)

neg282
neg282
Niveau 7
20 décembre 2004 à 20:34:39

ca me met l´avertissement une fois dur deux maintenant.......étrange...........
( merci pour vos réponses, meme si elles étaient pas super, finalement je crois que je vais mettre ce code a la poubelle)

lockless
lockless
Niveau 5
20 décembre 2004 à 20:40:12

" neg282
Posté le 20 décembre 2004 à 19:34:53
il y a aucune erreur dans mon code. donc je vois pas trop pourquoi le posté ( surtout qu´il est long)...."

ouaaaa ce code de fou, j´ai jamais vu plus long...

Lapintade
Lapintade
Niveau 30
20 décembre 2004 à 22:39:48

merci pour vos réponses,
meme si elles étaient pas super

pti con !

gollumkawder
gollumkawder
Niveau 10
20 décembre 2004 à 22:48:14

je l´avais prévenu, quand vous le sentez pas le type envoyez le se faire cuire un oeuf

JeanYvesYves
JeanYvesYves
Niveau 10
20 décembre 2004 à 23:02:35

oui, enleve tes include un par un.
c´est tres étrange, en général ce warning apparait quand tu fais :

char si_petit_tableau[2000000000];

lord_kalipsy
lord_kalipsy
Niveau 10
21 décembre 2004 à 00:37:40

JYY -> T´es vraiment un n00b toi ! T´as jamais fait de tableau-de-la-mort-qui-tue ? :-p

Ptival
Ptival
Niveau 10
21 décembre 2004 à 00:42:58

À peine 2milliard d´entrées... :)

lord_kalipsy
lord_kalipsy
Niveau 10
21 décembre 2004 à 01:07:59

Bah c´est à peu près la taille du régistre ^^

JeanYvesYves
JeanYvesYves
Niveau 10
21 décembre 2004 à 01:36:48

:rire: lol !
comment faire péter la mémoire :)

le malloc(-1) marche aussi :
car le -1 est casté en unsigned long, ce qui donne 4 milliards :)

SuperZanco
SuperZanco
Niveau 2
21 décembre 2004 à 01:38:09

. ..

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