3 ms·
VCRUNTIME140.dll required Why are open source projects built with Visual Studio these days? Especially as binaries built with VS2015 (release and up to servic
by frik 10y ago
VCRUNTIME140.dll required
Why are open source projects built with Visual Studio these days? Especially as binaries built with VS2015 (release and up to service pack 2) are known to phone home "by accident". There are the GNU, Mingw, Msys, LLVM options on Windows - completely open source. Offer binary builds with at least one of these compilers on Windows platform.
- baq 10y agolike it or not, VC is a very good compiler and a windows standard, and since not exactly recently, available for free for personal use. you don't have to use visual studio in order to compile software with cl.
- mtanski 10y agoIt is a windows standard but I wouldn't call it a good compiler. It has traditionally has lacked in the standards department and compiler & code gen bugs have not been fixed with any kind of urgency.
- Thainbbdl 10y agoI found the answer on moz hacks https://hacks.mozilla.org/2017/04/hacking-contributing-to-servo-on-windows/#comment-21022 https://hacks.mozilla.org/2017/04/hacking-contributing-to-se...
- frik 10y agoThanks, that's answer. @Mozilla: so please make the Mingw builds as download package as well. And don't forget to release everything as ZIP packages as well. (not just MSI)
- ajdlinux 10y agoServo is written primarily in Rust... I'm not a Windows developer by any means, but my understanding was that the major different compilers on Windows aren't ABI compatible. Also it's entirely possible Servo links against an external library that is built with VS.
- deleted 10y ago[deleted]
- egnehots 10y agothey don't allow the use of the latest api. ex: listening to dpi changes. but what they could do is to link statically with the runtime.
- connorcpu 10y agoRust can currently statically link the VC CRT, looks like servo doesn't compile with that option at the moment is all
- MikusR 10y agoGot some proof of phoning home?