HISE Logo Forum
    • Categories
    • Register
    • Login

    Issues building HISE on Windows 11

    Scheduled Pinned Locked Moved General Questions
    11 Posts 2 Posters 165 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • VirtualVirginV
      VirtualVirgin
      last edited by

      I'm trying to build the latest HISE develop branch on Widows 11 with Visual Studio 2022 and getting an error about ipp:

      "Cannot open include file: 'ippcore_tl.h': No such file or directory"
      "Cannot open include file: 'ippcore.h': No such file or directory"

      Well, I'm not trying to use IPP and it is deselected the projucer.

      When I trash the source code, redownload and then try to start again,
      the Projucer keeps "remembering" the HISE standalone file, but it seems to have altered the settings so now the "Preprocessor Definitions" shows this:
      Screenshot 2025-01-20 115325.png
      Whereas the first time I went to build, Perfetto was set to "0" and there were others that were set to "1". I never changed this and don't understand how it has been changed, or why it is remembering this even after trashing the source code (and JUCE).

      Ideas?

      You can listen to orchestral my orchestral mockups here:
      https://www.virtualvirgin.net/

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @VirtualVirgin
        last edited by

        @VirtualVirgin Add USE_IPP=0 to the preprocessor definitions.

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        VirtualVirginV 1 Reply Last reply Reply Quote 0
        • VirtualVirginV
          VirtualVirgin @d.healey
          last edited by

          @d-healey What should I do about the other definitions that were there and now not?
          I don't know what they are. Should I add them? I don't know how they are worded.

          You can listen to orchestral my orchestral mockups here:
          https://www.virtualvirgin.net/

          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @VirtualVirgin
            last edited by d.healey

            @VirtualVirgin It sounds like you might have multiple copies of the HISE source code? Are you using git?

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            VirtualVirginV 1 Reply Last reply Reply Quote 0
            • VirtualVirginV
              VirtualVirgin @d.healey
              last edited by

              @d-healey I'm not finding any other copy of the source code on this computer (except under "Roaming\Recent" - so just a reference to the one I was just using). I have not built on Windows yet.

              You can listen to orchestral my orchestral mockups here:
              https://www.virtualvirgin.net/

              d.healeyD 1 Reply Last reply Reply Quote 0
              • d.healeyD
                d.healey @VirtualVirgin
                last edited by

                @VirtualVirgin Let's start over.
                Delete any copies you have.
                Redownload the zip of the develop branch (or better, use git).
                Extract it.
                Extract the SDKs in the tools folder.
                Launch Projucer from the tools folder.
                In Projucer go to File >> Open and select the standalone juicer file from the source code you've just downloaded.
                Add USE_IPP=0 to the preprocessor definitions.

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                VirtualVirginV 1 Reply Last reply Reply Quote 0
                • VirtualVirginV
                  VirtualVirgin @d.healey
                  last edited by VirtualVirgin

                  @d-healey So I tried this list (which is close to what I had done for the last three attempts).
                  This time I extracted the .zip directly to the the one I downloaded instead of copying that to some other place on my computer. This time it looked like the Projuicer initialized again, as it had the popups appear in the lower left to ignore.
                  When I checked the Preprocessor Definitions however it still said "PERFETTO=1" .
                  I tried adding the "USE_IPP=0" as you suggested:
                  Screenshot 2025-01-20 141820.png
                  But building in Visual Studio is still giving me the same errors about the ipp:

                  Screenshot 2025-01-20 141852.png

                  Ideas?

                  You can listen to orchestral my orchestral mockups here:
                  https://www.virtualvirgin.net/

                  d.healeyD 1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @VirtualVirgin
                    last edited by

                    @VirtualVirgin Ah ok, I see the problem. You're looking at the "Preprocessor Definitions" in the individual exporter configs (Release, Debug, etc.). You need to click on the exporter itself (Visual Studio 2022) and it's the "Extra Preprocessor Definitions" you want.

                    8cdf38ba-a0b2-4fcf-93b9-1ebe69ca3eda-image.png

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    VirtualVirginV 1 Reply Last reply Reply Quote 0
                    • VirtualVirginV
                      VirtualVirgin @d.healey
                      last edited by

                      @d-healey So I tried that:
                      Screenshot 2025-01-20 161951.png
                      But I get the same errors.
                      It is still looking for the ipp.

                      You can listen to orchestral my orchestral mockups here:
                      https://www.virtualvirgin.net/

                      d.healeyD 1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @VirtualVirgin
                        last edited by d.healey

                        @VirtualVirgin Ok try scrolling down on that page and see if Use IPP Library is enabled (there are two use IPP options, disable both).

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

                        VirtualVirginV 1 Reply Last reply Reply Quote 0
                        • VirtualVirginV
                          VirtualVirgin @d.healey
                          last edited by

                          @d-healey Worked! Thank you!

                          You can listen to orchestral my orchestral mockups here:
                          https://www.virtualvirgin.net/

                          1 Reply Last reply Reply Quote 1
                          • First post
                            Last post

                          13

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          102.8k

                          Posts