DLL

Compilando un’applicazione Windows 64 bit vengono create, nella cartella dell’applicazione, alcune DLL (msvcp120, msvcp140, msvcr120, vccorlib140, vcruntime140, XojoGUIFramework64): non capisco perch tali DLL non vengano create nella cartella Libs.

Qualcuno sa svelarmi il mistero?

Grazie.

Nedi

Tra 32 e 64 bit diverso il modo in cui vengono caricate e dove il SO si aspetta di trovarle.

Sapevo che Windows si aspetta di trovarle dove vengono registrate, per cui mi sembrava più logico metterle nella cartella Libs.

Visto che ogni applicazione compilata utilizza le DLL elencate sopra, evidentemente la logica utilizzata da Xojo supera (per fortuna) quella di Windows e del registro, altrimenti non si potrebbero avere tante copie delle DLL.