Lightning Talk: (Fine) Wine and MSVC: What Could Possibly Go Wrong? - Yannic Staudt - CppCon 2023

Ғылым және технология

cppcon.org/
---
Lightning Talk: (Fine) Wine and MSVC: What Could Possibly Go Wrong? - Yannic Staudt - CppCon 2023
github.com/CppCon/CppCon2023
A short story about wine, command line arguments, paths and what it takes to cross compile binaries for Windows targets on a Linux host using MSVC and why you might consider doing the same!
---
Yannic Staudt
Yannic is one of the co-founders of tipi.build, a hacker at heart and has written software for anything from 4 bit micros to distributed data processing systems.
---
Videos Filmed & Edited by Bash Films: www.BashFilms.com
KZread Channel Managed by Digital Medium Ltd: events.digital-medium.co.uk
---
Registration for CppCon: cppcon.org/registration/
#cppcon #cppprogramming #cpp

Пікірлер: 8

  • @guiorgy
    @guiorgyАй бұрын

    Is this a cursed blessing, or a blessed curse 🤔? Either way, amazing job!

  • @petermuller608
    @petermuller608Ай бұрын

    I would really love to have msvc on my CI to get access to additional analysis This scared me xD

  • @Debrugger
    @DebruggerАй бұрын

    Amazing. Horrible. Glad there's still people working on stuff that actually matters!

  • @jopa19991
    @jopa19991Ай бұрын

    Wonderful. Now pray they don't break it with one of the next VS updates 😉

  • @PaulMetalhero
    @PaulMetalheroАй бұрын

    Why install that virus on Linux?

  • @johanngerell

    @johanngerell

    Ай бұрын

    When did you last use it? Why do you say it's a virus? Or is it "haha c'mon, it was just a joke"?

  • @ruadeil_zabelin

    @ruadeil_zabelin

    Ай бұрын

    Because plenty of large companies rely on it.

  • @blenderpanzi

    @blenderpanzi

    Ай бұрын

    Because I need to compile a DLL and static lib for Windows app devs and I didn't want to install (and pay for) Windows. Last time I checked the msvc toolchain was free (not open source), just Visual Studio (and Windows isn't). Found a project that used a combination of bash and Python scripts to download and extract it all so I could just run nmake under Linux and be done with it. Why not mingw? Because a static lib has to be built with the same compiler. Simply for binaries mingw is great. I think VLC for Windows is built using mingw. Too bad that cross compiling to macOS is much more of a hassle. Zig is supposedly enabling that, though. Have to have a look at it.

Келесі