How to start a modern C++ project - Mikhail Svetkin - Meeting C++ 2023

Поделиться
HTML-код
  • Опубликовано: 14 янв 2025

Комментарии • 25

  • @DebashishGhoshOfficial
    @DebashishGhoshOfficial Год назад +1

    It would greatly help if the links from the presentation are added to the description.

  • @thebatmakescomics
    @thebatmakescomics Год назад +5

    Starts at 6:25

  • @cppmsg
    @cppmsg Год назад

    Slides location? Would like to try out his solution.

    • @MeetingCPP
      @MeetingCPP  Год назад

      Seems this speaker didn't share their slides with Meeting C++ yet.

    • @grostig
      @grostig Год назад

      @@MeetingCPP I guess still no slides?

    • @MeetingCPP
      @MeetingCPP  Год назад +2

      Slides are now available: meetingcpp.com/mcpp/slides/2023/How%20to%20start%20modern%20C++%20project994159.pdf

    • @grostig
      @grostig Год назад

      Thank you, even the URLs work in the pdf. :)@@MeetingCPP

  • @flowname
    @flowname Год назад +1

    Not sure why people hate on CMake, it's one of the most configurable build tools out there. I guess it's impatience and the culture of complaining at the first sight of a slightest obstacle in a process of learning.

    • @erkintek
      @erkintek 10 месяцев назад +1

      when you write php it just works, like javascript, python. But in c++ it's not enough there is hidden obstacle. people dont hate cmake, they hate another hidden requirement.

  • @helium73
    @helium73 8 месяцев назад +1

    What ends up happening is that people explain the easy stuff with very simple clear language and they really break it down. But with the advanced stuff they prefer to believe you already know everything. I've been able to use Make to make compilation easier but CMake is really complex. It looks like it's got it's own language. A basic tutorial might include using CMake to write hello world then have it compile a very basic C hello world project with minimal Cmake files

    • @MeetingCPP
      @MeetingCPP  8 месяцев назад +1

      Yes, CMake is complex. I personally favor using a generator to get the project started and did a talk about this in spring: ruclips.net/video/3KlLGNo5bn0/видео.html

  • @flowname
    @flowname Год назад

    38:05 this is no longer required as there's Nixpkgs

  • @flowname
    @flowname Год назад

    One thing I wish cmake presets did is moved from json configs to Dhall configs.

    • @grostig
      @grostig Год назад

      Dhall looks interesting but I just checked and there is no c++ support mentioned on their website. Or have I missed something?

  • @theintjengineer
    @theintjengineer Год назад

    I'm doing fine with CMake, MSVC and vcpkg.
    Btw: I really like CMake Presets.
    Nice video.

  • @dog4ik
    @dog4ik Год назад +12

    Tldr: cargo new