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

Sdílet
Vložit
  • čas přidán 29. 04. 2024
  • 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
    CZcams Channel Managed by Digital Medium Ltd: events.digital-medium.co.uk
    ---
    Registration for CppCon: cppcon.org/registration/
    #cppcon #cppprogramming #cpp
  • Věda a technologie

Komentáře • 8

  • @guiorgy
    @guiorgy Před 18 dny +2

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

  • @petermuller608
    @petermuller608 Před 11 dny

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

  • @Debrugger
    @Debrugger Před 18 dny +1

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

  • @jopa19991
    @jopa19991 Před 18 dny

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

  • @PaulMetalhero
    @PaulMetalhero Před 18 dny

    Why install that virus on Linux?

    • @johanngerell
      @johanngerell Před 17 dny

      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 Před 16 dny

      Because plenty of large companies rely on it.

    • @blenderpanzi
      @blenderpanzi Před 6 dny

      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.