OVH Cloud OVH Cloud

Visual C++ débutant erreur bizare...

12 réponses
Avatar
Benoit
Bonjour,

Je débute le C++ et Visual en même temps. Lorsque je compile ma classe ça
fonctionne...du moins je n'ai
pas de message d'erreur.

Par contre, lorsque je lance l'exécutable j'ai un truc bizare qui se
passe... voir ci-dessous:
/****************************************************/
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information
found.
Loaded 'C:\WINDOWS\system32\user32.dll', no matching symbolic information
found.
Loaded 'C:\WINDOWS\system32\gdi32.dll', no matching symbolic information
found.
Loaded 'C:\WINDOWS\system32\advapi32.dll', no matching symbolic information
found.
Loaded 'C:\WINDOWS\system32\rpcrt4.dll', no matching symbolic information
found.
Loaded 'C:\WINDOWS\system32\MSCTF.dll', no matching symbolic information
found.
Loaded 'C:\WINDOWS\system32\msvcrt.dll', no matching symbolic information
found.
Loaded 'C:\WINDOWS\system32\SynTPFcs.dll', no matching symbolic information
found.
Loaded 'C:\WINDOWS\system32\version.dll', no matching symbolic information
found.
The thread 0xFD0 has exited with code 3 (0x3).
The program 'G:\Mes documents\Z_TEMPORAIRE\Exo10bis\Debug\nvector.exe' has
exited with code 3 (0x3).
/*********************************************/

Savez vous ce que c'est?

Merci de votre aide.

Benoit

2 réponses

1 2
Avatar
Benoit
Bonjour,

J'ai mis mon prgm en release. Du coup ça tourne + ou -.
Mais j'ai une fenetre qui s'ouvre ou il y a marqué:

Debug assertion failed...

Je ne sais pas ce que c'est ni d'ou ça vient...

Merci de votre aide

Benoit


"Nicolas" a écrit dans le message de
news:41b5a9f9$0$11228$
Benoit wrote:
> Bonjour,
>
> Je débute le C++ et Visual en même temps. Lorsque je compile ma classe


ça
> fonctionne...du moins je n'ai
> pas de message d'erreur.
>
> Par contre, lorsque je lance l'exécutable j'ai un truc bizare qui se
> passe... voir ci-dessous:
> /****************************************************/
> Loaded 'ntdll.dll', no matching symbolic information found.
> Loaded 'C:WINDOWSsystem32kernel32.dll', no matching symbolic


information
> found.
> [snip]
> The thread 0xFD0 has exited with code 3 (0x3).
> The program 'G:Mes documentsZ_TEMPORAIREExo10bisDebugnvector.exe'


has
> exited with code 3 (0x3).
> /*********************************************/
>
> Savez vous ce que c'est?

Tu lances ton prog en mode debug, c'est à dire avec des informations
internes lui permettant d'être exécuté pas à pas dans un débugguer.
Visual Studio charge les DLL dont le programme dépend, et regarde s'il
trouve des informations de débuggage. Ce n'est pas le cas, ces messages
sont donc affichés.
Mets ton programme en mode Release, et ils n'apparaitront plus (mais tu
ne pourras plus débugguer). Lorsque le prog est livré au client, il est
en mode Release. Le développement se fait en mode Debug.


> Merci de votre aide.
>
> Benoit
>

Nicolas.


Avatar
Benoit
Bonjour,

J'ai mis mon prgm en release. Du coup ça tourne + ou -.
Mais j'ai une fenetre qui s'ouvre ou il y a marqué:

Debug assertion failed...

Je ne sais pas ce que c'est ni d'ou ça vient...

Merci de votre aide

Benoit


"Nicolas" a écrit dans le message de
news:41b5a9f9$0$11228$
Benoit wrote:
> Bonjour,
>
> Je débute le C++ et Visual en même temps. Lorsque je compile ma classe


ça
> fonctionne...du moins je n'ai
> pas de message d'erreur.
>
> Par contre, lorsque je lance l'exécutable j'ai un truc bizare qui se
> passe... voir ci-dessous:
> /****************************************************/
> Loaded 'ntdll.dll', no matching symbolic information found.
> Loaded 'C:WINDOWSsystem32kernel32.dll', no matching symbolic


information
> found.
> [snip]
> The thread 0xFD0 has exited with code 3 (0x3).
> The program 'G:Mes documentsZ_TEMPORAIREExo10bisDebugnvector.exe'


has
> exited with code 3 (0x3).
> /*********************************************/
>
> Savez vous ce que c'est?

Tu lances ton prog en mode debug, c'est à dire avec des informations
internes lui permettant d'être exécuté pas à pas dans un débugguer.
Visual Studio charge les DLL dont le programme dépend, et regarde s'il
trouve des informations de débuggage. Ce n'est pas le cas, ces messages
sont donc affichés.
Mets ton programme en mode Release, et ils n'apparaitront plus (mais tu
ne pourras plus débugguer). Lorsque le prog est livré au client, il est
en mode Release. Le développement se fait en mode Debug.


> Merci de votre aide.
>
> Benoit
>

Nicolas.


1 2