Is it Mandatory to Build Hise or Can I use the precompiled binaries for Exporting?
-
Hello, I am new to Hise. What a wonderful tool! Thank you!
I have downloaded a precompiled binary of Hise. I have also downloaded the source files and set the hise path to the proper location... In my case HISE-2.0.0/HISE. I also have Visual studio 2017 and Projucer 6 installed in addition to the VST SDK and the ASIO SDK (placed in the tools/sdk folder within the HISE source folder)
I am able to build out a plugin and go through the exporting process. However, I am not sure if I am getting an error on export because I did not build HISE in Visual Studio 2017 or not.
Any help on what I need to do to properly export my VSTi would be much appreciated!
Thanks!Here is my export log...
Re-saving file: C:\Core Plugin\Binaries\AutogeneratedProject.jucer
Finished saving: Visual Studio 2017
Finished saving: Xcode (MacOSX)
Finished saving: Xcode (iOS)
Finished saving: Linux Makefile
Compiling 32bit Instrument plugin Core Plugin ...
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.CopyProtection.cpp
Plugin.cpp
PresetData.cpp
BinaryData.cpp
include_hi_components.cpp
include_hi_core.cpp
include_hi_dsp.cpp
include_hi_dsp_library.cpp
include_hi_frontend.cpp
include_hi_lac.cpp
include_hi_modules.cpp
include_hi_sampler.cpp
include_hi_scripting.cpp
include_hi_streaming.cpp
include_hi_tools.cpp
include_hi_zstd_1.cpp
include_hi_zstd_2.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_sampler.cpp) [C:\Core Plugin\Binaries\Builds
\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_modules.cpp) [C:\Core Plugin\Binaries\Builds
\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\Source\Plugin.cpp) [C:\Core Plugin\Binaries\Builds\VisualStudio2017\Cor
e Plugin_SharedCode.vcxproj]
include_hi_zstd_3.cpp
include_juce_audio_basics.cpp
include_juce_audio_devices.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_core.cpp) [C:\Core Plugin\Binaries\Builds\Vi
sualStudio2017\Core Plugin_SharedCode.vcxproj]
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_frontend.cpp) [C:\Core Plugin\Binaries\Build
s\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_audio_formats.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_components.cpp) [C:\Core Plugin\Binaries\Bui
lds\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_audio_plugin_client_utils.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_dsp.cpp) [C:\Core Plugin\Binaries\Builds\Vis
ualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_audio_processors.cpp
include_juce_audio_utils.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_streaming.cpp) [C:\Core Plugin\Binaries\Buil
ds\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_core.cpp
include_juce_cryptography.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_scripting.cpp) [C:\Core Plugin\Binaries\Buil
ds\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_data_structures.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_tools.cpp) [C:\Core Plugin\Binaries\Builds\V
isualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_dsp.cpp
include_juce_events.cpp
e:\hise-2.0.0\hise-2.0.0\hi_zstd\hi_zstd\zstddictionaries_impl.h(105): warning C4018: '<': signed/unsigned mismatch (co
mpiling source file ....\JuceLibraryCode\include_hi_zstd_3.cpp) [C:\Core Plugin\Binaries\Builds\VisualStudio2017\Core
Plugin_SharedCode.vcxproj]
e:\hise-2.0.0\hise-2.0.0\hi_zstd\hi_zstd\zstddictionaries_impl.h(102): note: while compiling class template member fu
nction 'juce::String zstd::ZDictionaryjuce::File::dumpAsBinaryData(void) const' (compiling source file ....\JuceLi
braryCode\include_hi_zstd_3.cpp)
e:\hise-2.0.0\hise-2.0.0\hi_zstd\hi_zstd\zstdhelpers.cpp(305): note: see reference to function template instantiation
'juce::String zstd::ZDictionaryjuce::File::dumpAsBinaryData(void) const' being compiled (compiling source file ..
..\JuceLibraryCode\include_hi_zstd_3.cpp)
e:\hise-2.0.0\hise-2.0.0\hi_zstd\hi_zstd\zstdhelpers.cpp(303): note: see reference to class template instantiation 'z
std::ZDictionaryjuce::File' being compiled (compiling source file ....\JuceLibraryCode\include_hi_zstd_3.cpp)
e:\hise-2.0.0\hise-2.0.0\hi_zstd\hi_zstd\zstddictionaries_impl.h(109): warning C4389: '!=': signed/unsigned mismatch (c
ompiling source file ....\JuceLibraryCode\include_hi_zstd_3.cpp) [C:\Core Plugin\Binaries\Builds\VisualStudio2017\Core
Plugin_SharedCode.vcxproj]
e:\hise-2.0.0\hise-2.0.0\hi_zstd\zstd\dictbuilder\zdict.c(79): warning C4505: 'ZDICT_clockSpan': unreferenced local fun
ction has been removed (compiling source file ....\JuceLibraryCode\include_hi_zstd_3.cpp) [C:\Core Plugin\Binaries\Bui
lds\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_graphics.cpp
include_juce_gui_basics.cpp
include_juce_gui_extra.cpp
include_juce_opengl.cpp
include_juce_product_unlocking.cpp
Compiling 64bit Instrument plugin Core Plugin ...
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.Plugin.cpp
PresetData.cpp
include_hi_components.cpp
include_hi_core.cpp
include_hi_dsp.cpp
include_hi_dsp_library.cpp
include_hi_frontend.cpp
include_hi_lac.cpp
include_hi_modules.cpp
include_hi_sampler.cpp
include_hi_scripting.cpp
include_hi_streaming.cpp
include_hi_tools.cpp
include_hi_zstd_1.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_streaming.cpp) [C:\Core Plugin\Binaries\Buil
ds\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
include_hi_zstd_2.cpp
include_hi_zstd_3.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\Source\Plugin.cpp) [C:\Core Plugin\Binaries\Builds\VisualStudio2017\Cor
e Plugin_SharedCode.vcxproj]
include_juce_audio_basics.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_dsp.cpp) [C:\Core Plugin\Binaries\Builds\Vis
ualStudio2017\Core Plugin_SharedCode.vcxproj]
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_components.cpp) [C:\Core Plugin\Binaries\Bui
lds\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_audio_devices.cpp
include_juce_audio_formats.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_sampler.cpp) [C:\Core Plugin\Binaries\Builds
\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_modules.cpp) [C:\Core Plugin\Binaries\Builds
\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_core.cpp) [C:\Core Plugin\Binaries\Builds\Vi
sualStudio2017\Core Plugin_SharedCode.vcxproj]
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_scripting.cpp) [C:\Core Plugin\Binaries\Buil
ds\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_audio_plugin_client_utils.cpp
include_juce_audio_processors.cpp
include_juce_audio_utils.cpp
include_juce_core.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_frontend.cpp) [C:\Core Plugin\Binaries\Build
s\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_cryptography.cpp
e:\hise-2.0.0\hise-2.0.0\hi_streaming\hi_streaming.h(69): fatal error C1083: Cannot open include file: 'ipp.h': No such
file or directory (compiling source file ....\JuceLibraryCode\include_hi_tools.cpp) [C:\Core Plugin\Binaries\Builds\V
isualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_data_structures.cpp
include_juce_dsp.cpp
e:\hise-2.0.0\hise-2.0.0\hi_zstd\zstd\dictbuilder\zdict.c(79): warning C4505: 'ZDICT_clockSpan': unreferenced local fun
ction has been removed (compiling source file ....\JuceLibraryCode\include_hi_zstd_3.cpp) [C:\Core Plugin\Binaries\Bui
lds\VisualStudio2017\Core Plugin_SharedCode.vcxproj]
include_juce_events.cpp
include_juce_graphics.cpp
include_juce_gui_basics.cpp
include_juce_gui_extra.cpp
include_juce_opengl.cpp
include_juce_product_unlocking.cpp
Press any key to continue . . . -
You don't need to build HISE, but by building HISE successfully you create a setup that should make it less likely you'll get errors when you export. This is because you'll get and fix the errors while you build HISE instead :D also you'll get a newer version of HISE with the latest features (and bugs).
All of those errors are because you don't have the intel performance primitives installed. You only need to install these if you are using the convolution reverb or some of the analyzer modes. If you're not using them you can just disable the IPP in your project's preferences and your export should work.
-
Yes! That worked. I appreciate the quick response too.