WINEDLLOVERRIDES=msvcr120=n wine ....<br><br><div id="ymail_android_signature"><a href="https://overview.mail.yahoo.com/mobile/?.src=Android">Envoyé depuis Yahoo Mail pour Android</a></div> <br> <blockquote style="margin: 0 0 20px 0;"> <header style="font-family:Roboto, sans-serif; color:#6D00F6;"> <div>Le ven. j avr. AM à 4:31, Vladimir Panteleev</div><div><thecybershadow.lists@gmail.com> a écrit :</div> </header> <div style="padding: 10px 0 0 20px; margin: 10px 0 0 0; border-left: 1px solid #6D00F6;"> <div id="msgSandbox_ANRVfbwAAZXDVwcYOwYDEJvkVAU_TEXT" class="msgSandbox" style="padding: 1.5em 0.5em 0.5em 1.2em; word-wrap: break-word;">I'm trying to get the VS2012 C++ compiler (cl.exe) running under Wine<br>(stand-alone, as a component for a different larger project).<br><br>Wine has a msvcr120.dll, however it is incomplete, at least as far as<br>cl.exe is concerned:<br><br>wine: Call from 0x7b44ee37 to unimplemented function<br>msvcr120.dll.??<a ymailto="mailto:0reader_writer_lock@Concurrency" href="javascript:return">0reader_writer_lock@Concurrency</a>@@<a ymailto="mailto:QEAA@XZ" href="javascript:return">QEAA@XZ</a>, aborting<br>Internal Compiler Error in<br>Z:\home\vladimir\work\Digger\work-wine\dl\vs2013-community\Program<br>Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64\cl.exe.  You<br>will be prompted to send an error report to Microsoft later.<br><br>The problem is that it attempts to load its builtin DLL even if I<br>place the native Microsoft's DLL in PATH before system32/syswow64.<br>WINEDLLPATH seems to have no effect, and adding a DLL override has no<br>effect other than changing whether it loads Wine's DLL on fails to<br>load a DLL at all (even though it's in PATH!). Yes, the model<br>(bitness) is correct.<br><br>I remember reading somewhere that Wine uses the value of PATH from the<br>registry. I guess I could also just delete or overwrite Wine's DLL in<br>system32/syswow64. But is it possible to change the DLL search path<br>for one Wine invocation, without any permanent modifications to the<br>bottle?<br><br>Partially related, but I noticed that Wine does not skip over DLLs of<br>wrong bitness as Windows does. Instead, the program fails to<br>initialize. This means you can't add 32-bit and 64-bit DLL directories<br>to PATH and let the programs' bitness sort out which to use. That's<br>definitely a bug I guess.<br><br></div> </div> </blockquote>