Je rencontre ces derniers temps une erreur assez étrange sous Visual C++ . net ( 2002) : l´erreur LNK1000.
Le problème c´est que cette erreur ne dépends pas de mon code mais du linker lui même visiblement puisque j´ai droit à chaque fois au message " Internal error during Pass2" avec le log :
" cpu.obj : fatal error LNK1000: Internal error during Pass2
Version 7.00.9955
ExceptionCode = C0000005
ExceptionFlags = 00000000
ExceptionAddress = 0047157C ( 00400000) " C:\Program Files\Microsoft Visual Studio . NET\Vc7\bin\link.exe"
NumberParameters = 00000002
ExceptionInformation[ 0] = 00000001
ExceptionInformation[ 1] = 00000001
CONTEXT:
Eax = 405A33B8 Esp = 0012F2E4
Ebx = 1032E800 Ebp = 3FFF0000
Ecx = 00000000 Esi = 405A32FC
Edx = 00000001 Edi = 400062F8
Eip = 0047157C EFlags = 00010246
SegCs = 0000001B SegDs = 00000023
SegSs = 00000023 SegEs = 00000023
SegFs = 0000003B SegGs = 00000000
Dr0 = 0012F2E4 Dr3 = 1032E800
Dr1 = 3FFF0000 Dr6 = 00000000
Dr2 = 00000000 Dr7 = 00000000"
La doc est muette ou presque sur ce cas de figure, conseillant simplement de noter les circonstances d´apparition de l´erreur et d´appeler le support technique.
C´est d´autant plus gênant que cette erreur survient à chaque fois que j´essaie de recompiler mon projet après modification : la première fois le linkage plante et m´affiche cette erreur et lorsque je relance le processus, tout va bien.
Quelqu´un à une idée ?