Bonjour,
dans ce code:
J'ai un warning du compilateur qui me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 int a; try { a = 12; } catch(...) { assert(false); // warning compilateur ici }
Le warning est sur la ligne de l'assert et je ne comprends pas pourquoi.warning C4702: impossible d'atteindre le code
Bon, là, c'est un code minimal mais normallement dans le bloc try, il y a plein de choses.
Mon environnement de développement,
Visual Studio 2005 SP1 sur XP pro SP3, tout le monde est à jour des mises à jour.
Je compile une DLL,
la ligne de commande du compilateur est :
La ligne de commande du linker est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "WINLOG_EXPORTS" /D "_WINDLL" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /MDd /Fo"Debug\\" /Fd"Debug\vc80.pdb" /W4 /nologo /c /Wp64 /ZI /TP /errorReport:prompt
Si vous avez des idées, je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part /OUT:"D:\Raymond\Developpement\WinLog\Debug\WinLog.dll" /INCREMENTAL /NOLOGO /DLL /MANIFEST /MANIFESTFILE:"Debug\WinLog.dll.intermediate.manifest" /DEBUG /PDB:"d:\Raymond\Developpement\WinLog\Debug\WinLog.pdb" /SUBSYSTEM:WINDOWS /MACHINE:X86 /ERRORREPORT:PROMPT kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
Partager