'ipp.h': No such file or directory
-
@benosterhouse yep.
If you want to use IPP (and if you are using convolution reverbs then you will) follow the link David put here earlier - Rudra kindly made a little app to allow you to download the correct IPP - as Intel are playing silly b*ggers and obfuscating older IPP versions...
-
Since it's looking for ipp.h whether I have it enabled or not, I might as well use IPP.
Thanks David for posting that link!I already have IPP installed from here: https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/ipp.html#gs.z0gj3q
I got this link from the description in this video: https://youtu.be/YYUZ4K4J3OsDo I need to un-install it before installing from David's link? https://forum.hise.audio/topic/4015/intel-integrated-performance-primitive-links
I just did the installer from David's link and chose "Ipp 2021.2"
The installer did do some stuff, downloading a few Mb. I assumed maybe it updated IPP, but I'm still not sure.
Maybe I should have uninstalled the previous IPP first. -
@Lindon I see David's using IPP 2019.4 in the "Building HISE on Windows 10 2019" video
I'll try that version next.
-
theres a long post about the corrct version here:
https://forum.hise.audio/topic/3653/ipp-missing-in-plugin-export/22?_=1619258101981
which includes a direct download link:
https://www.dropbox.com/sh/4gx74wg1jpfnk7r/AACkGmy8SdV-j0qsiw5VFYFza?dl=0
..BUT
I havent tried any of them, like David its a long time since I did an IPP install...
-
@benosterhouse said in 'ipp.h': No such file or directory:
Since it's looking for ipp.h whether I have it enabled or not,
If it's giving messages about IPP then you haven't disabled it fully. To do so you also need to remove all header/library paths in Projucer that are pointing to IPP files and folders.
-
This post is deleted! -
@d-healey Ok, looking through the modules in projucer, I don't see any options regarding IPP.
Do I need to do this in Visual Studio? -
Inside Visual studio, if I go to hi_streaming.h I find this:
#if USE_IPP
#include "ipp.h"
#endifIn AppConfig.h I found this:
#ifndef USE_IPP
#define USE_IPP 0
#endifIt looks like IPP should be disabled?
-
@benosterhouse said in 'ipp.h': No such file or directory:
@d-healey Ok, looking through the modules in projucer, I don't see any options regarding IPP.
Do I need to do this in Visual Studio?Not in the modules. In the exporter section.
-
I have the same paths set as in the exporter screenshot, and I'm still getting the same ipp.h error.
-
@benosterhouse Have you set USE_IPP=0 in the extra definitions?
-
Aha! I didn't think to click there. Yes, in that section USE_IPP was set to 1
-
... and it built! :)
-
Exporting a VST from HISE, I now get a bunch of errors that look like this:
c1xx : fatal error C1083: Cannot open source file: '....\JuceLibraryCode\include_hi_zstd_3.cpp': No such file or direc
tory [C:\Documents\Hise\Test Project\Binaries\Builds\VisualStudio2017\Test Project_SharedCode.vcxproj] -
@benosterhouse Have you pointed your project to the HISE source code in File >> Preferences.
-
No I hadn't. Now I'm getting "Cannot open include file: 'ipp.h'" when I export a VST.
-
@benosterhouse Did you uncheck the use IPP box in project preferences?
-
That was it. The VST exported!
Thank you :D