Introduction to Conan 2 - The Best C++ Package Manager?

Sdílet
Vložit
  • čas přidán 13. 09. 2024

Komentáře • 18

  • @TheNgDesign
    @TheNgDesign Před 11 měsíci +4

    Great video as always. Good insight into Conan

  • @mahdies56
    @mahdies56 Před 11 měsíci +5

    Thank you sir, very useful video.

    • @codingwithmat
      @codingwithmat  Před 11 měsíci

      You're welcome! Thank you very much for watching ❤

  • @l.piekha100
    @l.piekha100 Před 10 měsíci +3

    Meu héroi, o conan tava me espancando aqui. Mais um inscrito, gostei do seu conteúdo.

    • @codingwithmat
      @codingwithmat  Před 10 měsíci

      Thank you for watching! Valeu pela inscrição parceiro 🙏

  • @jabed.akhtar
    @jabed.akhtar Před 10 měsíci +2

    thank you so much for the video. It is very helpful :)

    • @codingwithmat
      @codingwithmat  Před 10 měsíci

      Thank you very much for watching! I'm glad this Conan video helped a lot of c++ devs 😄

  • @xD-saleem
    @xD-saleem Před 10 měsíci +3

    Very nice!

  • @MichaFita
    @MichaFita Před 11 měsíci +3

    How this binary caches deals with security? How easily is to get rogue code from a perpetrator?
    How this works with third parties we need dynamically linked with libraries on the system?

    • @codingwithmat
      @codingwithmat  Před 11 měsíci +1

      For the first binary caching question: not everyone can upload binaries to the conan repository, I believe only allowed contributors can do that. I also believe these binaries are reviewed and tested (by many people using the tool itself). It's still not impossible to get malicious code in, just like in any open source project. It's worth noting that you can host your own binary cache conan server, so you can guarantee that only pacakges you or your team have built before are used. Check out the "conan remotes" section in their docs.
      Regarding the system library questions: in the conanfile, you can specify system libraries needed (such as "libsdl2-dev"). It will check that those libraries exist in the consumer machine, if not it will give you an error saying you need to install such library. You can also let conan install system libraries for you, although I do not recommend these settings.

    • @stxnw
      @stxnw Před 7 měsíci

      Ffs Micha, if you care so much about security that you’d overlook a package manager with a design similar to others used in 99% of mainstream languages, just walk away and create your dumb little submodules, as if that’s any more secure 😂

  • @pup4301
    @pup4301 Před 7 měsíci +1

    This reminds me of Rust's build file but it combines the Cargo file with it.

  • @iblamefps
    @iblamefps Před měsícem

    lovely video

  • @codinablack
    @codinablack Před 3 měsíci

    It was good, but it would have been better if you had covered all the things you said you weren't going to cover. A more detailed and comprehensive guide to conan is definitely lacking. Some people just don't learn as well from reading documentation as they do from a video tutorial of someone who truly grasps the concepts.