Some DLL's is missing

Get help with installing and running the Cafu Engine here. This forum is also for general questions and discussion of all aspects regarding the Cafu Engine.
vvt
Posts: 2
Joined: 2016-12-05, 02:06

Some DLL's is missing

Postby vvt » 2016-12-05, 02:26

Hi.
I'm using windows 7 x64.
But when I trying to run CaWE.exe, from "Cafu-bin-2016-10-20-win32" release, error with missing DLL's appear.
So, dependency walker show me all files missing, here its names:
API-MS-WIN-CRT-CONVERT-L1-1-0.DLL
API-MS-WIN-CRT-ENVIRONMENT-L1-1-0.DLL
API-MS-WIN-CRT-FILESYSTEM-L1-1-0.DLL
API-MS-WIN-CRT-HEAP-L1-1-0.DLL
API-MS-WIN-CRT-LOCALE-L1-1-0.DLL
API-MS-WIN-CRT-MATH-L1-1-0.DLL
API-MS-WIN-CRT-RUNTIME-L1-1-0.DLL
API-MS-WIN-CRT-STDIO-L1-1-0.DLL
API-MS-WIN-CRT-STRING-L1-1-0.DLL
API-MS-WIN-CRT-TIME-L1-1-0.DLL
API-MS-WIN-CRT-UTILITY-L1-1-0.DLL
MSVCP140.DLL
VCRUNTIME140.DLL
IESHIMS.DLL


And, I ask you to include this files in distributed archive, or recompile binaries with static options( or similar ).
User avatar
Carsten
Site Admin
Posts: 2130
Joined: 2004-08-19, 13:46
Location: Germany
Contact:

Re: Some DLL's is missing

Postby Carsten » 2016-12-05, 13:13

Hi vvt,
welcome to the Cafu forums! :welcome:

Unfortunately, the solution is not as easy as linking statically (which would be my favorite), because when we load other DLLs (dynamically at runtime), e.g. for the renderer or sound system, more than one copy of the C/C++ runtime may be introduced into the program and such copies conflict with each other when resources are shared across the "exe/dll boundary".

This is a very unfortunate problem. At this time, the best solution would probably be to ship Cafu with a full-blown installer that addresses the problem by automatically installing the VC++ Redistributable mentioned below. (That's the main purpose of today's installers, I guess.)

Can you please try to download and install the Visual C++ Redistributable for Visual Studio 2015 manually for now?

Please let me know if this helps.
Best regards,
Carsten
vvt
Posts: 2
Joined: 2016-12-05, 02:06

Re: Some DLL's is missing

Postby vvt » 2016-12-05, 15:40

Yes, this helps when I instaled x86 and x64 version.
Thanks!

Return to “Cafu Engine Support and Discussion”

Who is online

Users browsing this forum: No registered users and 2 guests