Hi !
With dependency walker, it miss few DLLs :
API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-1.DLL
DCOMP.DLL
GPSVC.DLL (Found in C:\Windows\System32 and C:\Windows\winsxs\amd64_microsoft-windows-grouppolicy-base_31bf3856ad364e35_6.1.7601.17514_none_8649674dfda23046)
IESHIMS.DLL
I can find several time the DLL IESHIMS.DLL in :
C:\Windows\winsxs\x86_microsoft-windows-ie-ieshims_31bf3856ad364e35_8.0.7601.17514_none_644ee1186f7d145b
C:\Windows\winsxs\amd64_microsoft-windows-ie-ieshims_31bf3856ad364e35_8.0.7601.17514_none_c06d7c9c27da8591
.... (94 times in C:\Windows\winsxs\...)
I already use Multi-threaded (With Multi-threadedDLL, the compilation returns 187 errors LNK2005: already defined in xxxx.lib and LNK2038: mismatch detected for...)
I notice when I try to compile with the option LinkLibraryDependencies set TRUE, I obtain these errors :
40>InitializeBuildStatus:
Création de "AideRegie_Caisse.dir\Debug\AideRegie_Caisse.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié.
CustomBuild:
Toutes les sorties sont à jour.
ClCompile:
Toutes les sorties sont à jour.
ResourceCompile:
Toutes les sorties sont à jour.
Link:
Toutes les sorties sont à jour.
AideRegie_Caisse.vcxproj -> C:\Users\user\Documents\codes\projects\build\bin\AideRegie_Caisse\Debug\npAideRegie_Caisse.dll
FinalizeBuildStatus:
Suppression du fichier "AideRegie_Caisse.dir\Debug\AideRegie_Caisse.tlog\unsuccessfulbuild".
Mise à jour de l'horodatage "AideRegie_Caisse.dir\Debug\AideRegie_Caisse.tlog\AideRegie_Caisse.lastbuildstate".
40>Génération du projet "C:\Users\user\Documents\codes\projects\build\projects\AideRegie_Caisse\AideRegie_Caisse.vcxproj" terminée (cibles par défaut).
10>Génération du projet "C:\Users\user\Documents\codes\projects\build\projects\AideRegie_Caisse\AideRegie_Caisse.vcxproj.metaproj" terminée (cibles par défaut).
41>FireBreathWin.def : warning LNK4022: cannot find unique match for symbol 'DllCanUnloadNow' [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: "public: long __thiscall ATL::CAtlDllModuleT<class CFireBreathWinModule>::DllCanUnloadNow(void)" (?DllCanUnloadNow@?$CAtlDllModuleT@VCFireBreathWinModule@@@ATL@@QAEJXZ) defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: _DllCanUnloadNow@0 defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: _DllCanUnloadNow@0 defined in C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4022: cannot find unique match for symbol 'DllGetClassObject' [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: "public: long __thiscall ATL::CAtlDllModuleT<class CFireBreathWinModule>::DllGetClassObject(struct _GUID const &,struct _GUID const &,void * *)" (?DllGetClassObject@?$CAtlDllModuleT@VCFireBreathWinModule@@@ATL@@QAEJABU_GUID@@0PAPAX@Z) defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: _DllGetClassObject@12 defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: _DllGetClassObject@12 defined in C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4022: cannot find unique match for symbol 'DllRegisterServer' [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: "public: long __thiscall ATL::CAtlDllModuleT<class CFireBreathWinModule>::DllRegisterServer(int)" (?DllRegisterServer@?$CAtlDllModuleT@VCFireBreathWinModule@@@ATL@@QAEJH@Z) defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: _DllRegisterServer@0 defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: _DllRegisterServer@0 defined in C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4022: cannot find unique match for symbol 'DllUnregisterServer' [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: "public: long __thiscall ATL::CAtlDllModuleT<class CFireBreathWinModule>::DllUnregisterServer(int)" (?DllUnregisterServer@?$CAtlDllModuleT@VCFireBreathWinModule@@@ATL@@QAEJH@Z) defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: _DllUnregisterServer@0 defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : warning LNK4002: _DllUnregisterServer@0 defined in C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : error LNK2001: unresolved external symbol DllCanUnloadNow [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : error LNK2001: unresolved external symbol DllGetClassObject [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : error LNK2001: unresolved external symbol DllRegisterServer [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>FireBreathWin.def : error LNK2001: unresolved external symbol DllUnregisterServer [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>C:/Users/user/Documents/codes/projects/build/projects/AR_VIPS/Debug/npAR_VIPS.lib : fatal error LNK1120: 4 unresolved externals [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
41>Génération du projet "C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj" terminée (cibles par défaut) -- ÉCHEC.
13>Génération du projet "C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj.metaproj" terminée (cibles par défaut) -- ÉCHEC.
39>FinalizeBuildStatus:
Suppression du fichier "Passautocar.dir\Debug\Passautocar.tlog\unsuccessfulbuild".
Mise à jour de l'horodatage "Passautocar.dir\Debug\Passautocar.tlog\Passautocar.lastbuildstate".
39>Génération du projet "C:\Users\user\Documents\codes\projects\build\projects\Passautocar\Passautocar.vcxproj" terminée (cibles par défaut).
16>Génération du projet "C:\Users\user\Documents\codes\projects\build\projects\Passautocar\Passautocar.vcxproj.metaproj" terminée (cibles par défaut).
1>Génération du projet "C:\Users\user\Documents\codes\projects\build\FireBreath.sln" terminée (cibles par défaut) -- ÉCHEC.
ÉCHEC de la build.
"C:\Users\user\Documents\codes\projects\build\FireBreath.sln" (cible par défaut) (1) ->
"C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj.metaproj" (cible par défaut) (13) ->
"C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj" (cible par défaut) (41) ->
(Link cible) ->
FireBreathWin.def : warning LNK4022: cannot find unique match for symbol 'DllCanUnloadNow' [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: "public: long __thiscall ATL::CAtlDllModuleT<class CFireBreathWinModule>::DllCanUnloadNow(void)" (?DllCanUnloadNow@?$CAtlDllModuleT@VCFireBreathWinModule@@@ATL@@QAEJXZ) defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: _DllCanUnloadNow@0 defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: _DllCanUnloadNow@0 defined in C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4022: cannot find unique match for symbol 'DllGetClassObject' [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: "public: long __thiscall ATL::CAtlDllModuleT<class CFireBreathWinModule>::DllGetClassObject(struct _GUID const &,struct _GUID const &,void * *)" (?DllGetClassObject@?$CAtlDllModuleT@VCFireBreathWinModule@@@ATL@@QAEJABU_GUID@@0PAPAX@Z) defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: _DllGetClassObject@12 defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: _DllGetClassObject@12 defined in C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4022: cannot find unique match for symbol 'DllRegisterServer' [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: "public: long __thiscall ATL::CAtlDllModuleT<class CFireBreathWinModule>::DllRegisterServer(int)" (?DllRegisterServer@?$CAtlDllModuleT@VCFireBreathWinModule@@@ATL@@QAEJH@Z) defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: _DllRegisterServer@0 defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: _DllRegisterServer@0 defined in C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4022: cannot find unique match for symbol 'DllUnregisterServer' [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: "public: long __thiscall ATL::CAtlDllModuleT<class CFireBreathWinModule>::DllUnregisterServer(int)" (?DllUnregisterServer@?$CAtlDllModuleT@VCFireBreathWinModule@@@ATL@@QAEJH@Z) defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: _DllUnregisterServer@0 defined in PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : warning LNK4002: _DllUnregisterServer@0 defined in C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\PluginAuto\Debug\ARVS_PluginAuto.lib [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
"C:\Users\user\Documents\codes\projects\build\FireBreath.sln" (cible par défaut) (1) ->
"C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj.metaproj" (cible par défaut) (13) ->
"C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj" (cible par défaut) (41) ->
(Link cible) ->
FireBreathWin.def : error LNK2001: unresolved external symbol DllCanUnloadNow [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : error LNK2001: unresolved external symbol DllGetClassObject [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : error LNK2001: unresolved external symbol DllRegisterServer [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
FireBreathWin.def : error LNK2001: unresolved external symbol DllUnregisterServer [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
C:/Users/user/Documents/codes/projects/build/projects/AR_VIPS/Debug/npAR_VIPS.lib : fatal error LNK1120: 4 unresolved externals [C:\Users\user\Documents\codes\projects\build\projects\AR_VIPS\AR_VIPS.vcxproj]
16 Avertissement(s)
5 Erreur(s)
What do you think about this ?