JUCE Tutorial 01 - CMake vs Projucer Faceoff (Mac & Windows)

Поділитися
Вставка
  • Опубліковано 5 жов 2024

КОМЕНТАРІ • 19

  • @ronvaknin277
    @ronvaknin277 Місяць тому

    wow thank you for this tutorials, i've been looking for a good and simple beginners tutorials for a long time!

  • @riffsfromtheabyss666
    @riffsfromtheabyss666 Місяць тому +2

    0:50 That book is gold. On Chapter 12 at the moment 😎

    • @TheAudioProgrammer
      @TheAudioProgrammer  Місяць тому +1

      Thank you. It's great to hear it's been so helpful for you!

    • @prodmodri
      @prodmodri Місяць тому +1

      Reading it the 2nd time right now. Trying to understand each line of code.. :)

    • @riffsfromtheabyss666
      @riffsfromtheabyss666 Місяць тому

      @@prodmodriawesome. Gonna do the same and use this book as a reference for future builds containing delay.

    • @TheAudioProgrammer
      @TheAudioProgrammer  Місяць тому

      @@prodmodri Love that!

  • @borges69
    @borges69 Місяць тому

    Thanks, Joshua. Your video was very insightful. I wanted to share an issue I've encountered with Ninja when working on cross-platform projects. Specifically, I've had challenges when needing to run pre-compilation steps, like generating .cpp and .h files using an external executable defined in CMakeLists.txt. In such cases, I've found some dependency problem in ninja so that using mingw32-make.exe as a generator works better for me. This was something I came across in a non-audio project at my company, so it might not be as common in audio development, but I thought it was worth mentioning.

    • @TheAudioProgrammer
      @TheAudioProgrammer  Місяць тому +1

      Thanks for sharing! I have had some frustrations with Ninja as well 🥷

    • @lovelessssssssssssss
      @lovelessssssssssssss Місяць тому

      How do I open the iDE when I get to the step open ide it opens the folder I created for the test plugin . I’m stuck please help

    • @boivintheo3456
      @boivintheo3456 Місяць тому

      @borges69 Thank you for your sharing ! It's quite ensuring, on my side, to know that I'm not alone facing this issue. It seems the JUCE framework is quite unstable with alternative CMake generators. Whereas "Visual Studio 17 2022" generator does not present any issue, I meet a lot of difficulties in building a basic project with other generators (such as Ninja or MinGW), always meeting errors when "building juceaide" (using the version 8.0.1 version of JUCE). I tried on Windows through two different package managers (MSYS and Chocolatey) to install CMake, Make and MinGW, but this did not solve the problem. You said you succeeded in building a project using mingw32-make ? Which version of JUCE did you use in this case ?

  • @haslo_
    @haslo_ Місяць тому

    I think this will be exactly what I need! I have started more than one Projucer project but never quite got it to the point where it opens and compiles in CLion on Mac.
    C is so confusing at times! I come from higher level languages, Python and Ruby and JavaScript and C# and Java are where I'm at home. I love just "create venv, install requirements.txt, boom it runs" with Python for example. Maybe add Conda if a bit more compilation is required for something. Creating plugins for Voltage Modular in Java was easy for me because it's Java, I know Java. C just seems to make everything soooo complicated.

    • @TheAudioProgrammer
      @TheAudioProgrammer  Місяць тому +1

      Build systems can get very complex! One reason why CLion never worked with the Projucer is because that’s not a supported IDE. I’m not sure if anyone has ever successfully hacked their way around that one

    • @haslo_
      @haslo_ 21 день тому

      @@TheAudioProgrammer That makes so much sense. I was stuck bashing my head against the wall thinking the Projucer was required when it really isn't. I was looking for the CMake option in there and got confused no end with the Linux Make option. Got it to work now though, after giving it another go with the help of your video!

  • @lovelessssssssssssss
    @lovelessssssssssssss Місяць тому

    Do I need to download an IDE?

    • @TheAudioProgrammer
      @TheAudioProgrammer  Місяць тому

      Yes, check out our “Get started in audio programming” videos for Mac and Windows