[Bug 39437] Visual Studio 2015-compiled C++ programs do not run (unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._initialize_onexit_table)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Nov 20 14:58:28 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=39437

rboxeur <davidtecher at yahoo.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |davidtecher at yahoo.fr

--- Comment #6 from rboxeur <davidtecher at yahoo.fr> ---
There is a workaround to this issue. Workaround is available at
https://github.com/ehsan/msvc2013onwine/issues/2

In a nutshell there are missing DLLs and those DLLS as to be set as native

I put missing DLLs on my personal website that you can download

Zip file content is 

msvcp140.dll  
vcruntime140.dll  
ucrtbase.dll  
api-ms-win-crt-locale-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-heap-l1-1-0.dll  
api-ms-win-crt-conio-l1-1-0.dll  
vcrun2015.reg  


To test it
1) Download
wget http://techer.pascal.free.fr/download/vcrun2015_Wine-1.7.55.zip

2) Extract to your $WINEPREFIX/drive/windows/system32/ (force overwritting!)
unzip -o -d $WINEPREFIX/drive_c/windows/system32/ vcrun2015_Wine-1.7.55.zip

3) Set all DLLs as native. There is a reg file to load to do that in the zip
file
regedit $WINEPREFIX/drive_c/windows/system32/vcrun2015.reg

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list