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 😄 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. 💪



23
Online

804
Users

3.0k
Topics

25.5k
Posts