Bonjour,
j'essaye de recompiler une dll qui était à l'origine compilé pour VC++ 2003.
Ce que je ne comprnd pas, c'est pourquoi, malgré avoir modifié l'option du projet "Bibliothèque runtime" en mode "Multithread (/MT)" il veut quand même la LIBC.lib ?
J'ai donc éssayé d'utiliser les fichiers du projet de mon autre DLL (un partie du code étant à peu près identique) qui lui compile parfaittement, mais il me sort la même erreur...
Voici mon journal de génération:
On appreçoit bien la présence du paramètre /MT dans la ligne de commande de compilation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 Lignes de commande Création du fichier temporaire "c:\Program Files\NSIS\Contrib\SkinnedScrollBar\Debug\RSP00002F32363196.rsp" avec pour contenu [ /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "SKINNEDBUTTON_EXPORTS" /D "_VC80_UPGRADE=0x0710" /D "_WINDLL" /D "_MBCS" /Gm /EHsc /RTC1 /MT /Fo"Debug\\" /Fd"Debug\vc80.pdb" /W3 /c /ZI /TC ".\wa_scrollbars.c" ".\SkinnedScrollBar.c" ] Création de la ligne de commande "cl.exe @"c:\Program Files\NSIS\Contrib\SkinnedScrollBar\Debug\RSP00002F32363196.rsp" /nologo /errorReport:prompt" Création du fichier temporaire "c:\Program Files\NSIS\Contrib\SkinnedScrollBar\Debug\TMP00003032363196.tmp" avec pour contenu [ 2 /* ISOLATIONAWARE_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ ".\\Debug\\SkinnedScrollBar.dll.embed.manifest" ] Création de la ligne de commande "rc.exe /fo".\Debug\SkinnedScrollBar.dll.embed.manifest.res" "c:\Program Files\NSIS\Contrib\SkinnedScrollBar\Debug\TMP00003032363196.tmp"" Création du fichier temporaire "c:\Program Files\NSIS\Contrib\SkinnedScrollBar\Debug\RSP00003132363196.rsp" avec pour contenu [ /OUT:"../../Plugins/SkinnedScrollBar.dll" /INCREMENTAL /DLL /MANIFEST /MANIFESTFILE:"Debug\SkinnedScrollBar.dll.intermediate.manifest" /DEBUG /PDB:"Debug/skinnedbutton.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug/skinnedbutton.lib" /MACHINE:X86 .\coolsb\coolsb_detours.lib .\coolsb\detours.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib ".\Debug\SkinnedScrollBar.obj" ".\Debug\wa_scrollbars.obj" ".\Debug\SkinnedScrollBar.dll.embed.manifest.res" ] Création de la ligne de commande "link.exe @"c:\Program Files\NSIS\Contrib\SkinnedScrollBar\Debug\RSP00003132363196.rsp" /NOLOGO /ERRORREPORT:PROMPT" Fenêtre Sortie Compilation en cours... SkinnedScrollBar.c wa_scrollbars.c Génération de code en cours... Compilation du manifeste en ressources en cours... Édition des liens en cours... LINK : fatal error LNK1104: impossible d'ouvrir le fichier 'LIBC.lib' Résultats Le journal de génération a été enregistré à l'emplacement "file://c:\Program Files\NSIS\Contrib\SkinnedScrollBar\Debug\BuildLog.htm" SkinnedScrollBar - 1 erreur(s), 0 avertissement(s)
Partager