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 visual c++: manifest

garm_bel_iblis
garm_bel_iblis
Niveau 5
30 juin 2008 à 01:23:37

Bonjours,

J'ai un petit problème à l'étape du manifeste. En effet, le compilateur, ici visual C++ créer bien l'executable souhaité mais lorsque que je le lance il me demande une dll:
MVCP90D.dll. C'est une dll fournit avec visual studio, j'ai essayé de l'intégrer dans le programme mais il me met des erreurs comme quoi il me la trouve pas (pourtant j'ai fais attention au répertoire, comme avec les libraires). J'ai essayé de lancer l'application avec la dll dans le dossier mais dans ce cas j'obtient une erreur R6034 " an application has made attempt to load C runtime library without manifest". or j'ai bien activé un manifest dans le projet.... avez vous une idée? une solution? merci d'avance.

kufa
kufa
Niveau 9
30 juin 2008 à 01:28:24

Dans les proprietes de ton projet, sous C/C++ - Code generation, change le runtime library. J'imagine que tu as par defaut Multi-threaded (debug) DLL (/MD); choisi la version non DLL a la place.

garm_bel_iblis
garm_bel_iblis
Niveau 5
30 juin 2008 à 01:39:08

Merci, sa doit jouer un role mais le probleme avec la dll persiste. msvcp90d.dll. et quand je la met dans le dossier, le second probleme énuméré (... without a manifest) revient....

garm_bel_iblis
garm_bel_iblis
Niveau 5
30 juin 2008 à 13:47:33

Le problème est réglé, l'application faisait appel à une librairie de trop, mais maintenant j'ai probleme suivant:

'game.exe' : Chargé 'C:\WINDOWS\system32\ntdll.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\kernel32.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\glu32.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\msvcrt.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\opengl32.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\advapi32.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\rpcrt4.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\secur32.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\gdi32.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\user32.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\ddraw.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\dciman32.dll'
'game.exe' : Chargé
'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9
a1e18e3b_9.0.30411.0_x-ww_71382c73\msvcp90.dll'
'game.exe' : Chargé
'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9
a1e18e3b_9.0.30411.0_x-ww_71382c73\msvcr90.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\dsound.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\ole32.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\version.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\winmm.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\wsock32.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\ws2_32.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\ws2help.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\serwvdrv.dll'
'game.exe' : Déchargé 'C:\WINDOWS\system32\serwvdrv.dll'
'game.exe' : Chargé 'C:\WINDOWS\system32\serwvdrv.dll'
'game.exe' : Déchargé 'C:\WINDOWS\system32\serwvdrv.dll'
Le programme '[3008] game.exe: Natif' s'est arrêté avec le code 0 (0x0).

CE genre d'erreurs provient il de l'ensemble des warning ou d'un type d'ereur précis?

Lapintade
Lapintade
Niveau 30
30 juin 2008 à 14:40:00

Comme dit Kufa, la première erreur venait bien du mode de compilation (debug / pas debug) ( car le petit "d" dans MVCP90D.dll, c'est pour "Debug")

Quand a ton second problème, quel est l'erreur exactement ? (la je vois rien qu indique une erreur).

garm_bel_iblis
garm_bel_iblis
Niveau 5
30 juin 2008 à 15:35:00

L'erreur ce trouve à la dernière ligne. normalement le programme est sansé lancer le programme... alors qu'en faite il affiche à peine la console et la quitte aussitôt et il est indiqué:
Le programme '[3008] game.exe: Natif' s'est arrêté avec le code 0 (0x0).

garm_bel_iblis
garm_bel_iblis
Niveau 5
30 juin 2008 à 15:36:27
  • dsl nromalement le programme est sancé se lancer ds une nouvelle fenetre, sur tout l'écran, avec intro et menu ect
Lapintade
Lapintade
Niveau 30
30 juin 2008 à 21:19:17

Ton programme semble se terminer naturellement. En gros il se lance bien, mais tno code fait qu'il se termine tout de suite.
Tu devrais utiliser le mode debug et mettre des points d'arret (F9) pour voir pourquoi il sort tout de suite.

Mais aucune erreur dans ce que tu montre.

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