Windows 10 Standalone App Build Fail
-
I'm attempting to build HISE develop branch on Windows 10 with VS2022. However I get the following errors when attempting to build. Any idea where I'm going wrong? I followed the instructions exactly on the Github.
Severity Code Description Project File Line Suppression State Details
Error C2923 'std::is_same': 'snex::Types::SpanOperators<float *>::assign' is not a valid template type argument for parameter '_Ty2' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2275 'snex::Types::SpanOperators<float *>::assign': expected an expression instead of a type HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2641 cannot deduce template arguments for 'std::is_same' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty1' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty2' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2780 'std::is_same<_Ty1,_Ty2> std::is_same(std::is_same<_Ty1,_Ty2>)': expects 1 arguments - 0 provided HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty1' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty2' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2780 'std::is_same<_Ty1,_Ty2> std::is_same(std::is_same<_Ty1,_Ty2>)': expects 1 arguments - 0 provided HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty1' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty2' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2780 'std::is_same<_Ty1,_Ty2> std::is_same(std::is_same<_Ty1,_Ty2>)': expects 1 arguments - 0 provided HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty1' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty2' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2780 'std::is_same<_Ty1,_Ty2> std::is_same(std::is_same<_Ty1,_Ty2>)': expects 1 arguments - 0 provided HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty1' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty2' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2780 'std::is_same<_Ty1,_Ty2> std::is_same(std::is_same<_Ty1,_Ty2>)': expects 1 arguments - 0 provided HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty1' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty2' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2780 'std::is_same<_Ty1,_Ty2> std::is_same(std::is_same<_Ty1,_Ty2>)': expects 1 arguments - 0 provided HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty1' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2783 'std::is_same<_Ty1,_Ty2> std::is_same(void)': could not deduce template argument for '_Ty2' HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235
Error C2780 'std::is_same<_Ty1,_Ty2> std::is_same(std::is_same<_Ty1,_Ty2>)': expects 1 arguments - 0 provided HISE Standalone_App C:\Users\NAME\Desktop\HISE-develop\hi_dsp_library\snex_basics\snex_ArrayTypes.h 235 -
@a200 Are you using the latest VS2022 update? @Dan-Korneff also had that issue.
-
@Christoph-Hart Yes fresh install of VS2022. Should I rollback?
-
I'm having the same issue.
I'm running an Amazon virtual machine (Workspaces) to run Windows 10 from my mac.
And need to run the PC version of HISE in order to export PC vst.I'm a super beginner.
-
@BusyWorksBeats I haven't tested yet, but this was reportedly fixed a few hours ago.
-
This post is deleted! -
@Dan-Korneff For anyone else looking for the fix, it's in the new "develop" branch.
- Click Here to access GitHub: https://github.com/christophhart/HISE
- Click on "Branches" next to "Tags" in the navigation bar just above the author.
- Click on "develop"
- Click the green "<> Code" icon
- Download Zip and unzip to access updated version of HISE files.
I'm a newbie but just wanted to help any other newbies
-
@BusyWorksBeats said in Windows 10 Standalone App Build Fail:
Download Zip and unzip to access updated version of HISE files.
Try to avoid downloading the zip directly. This will work in the short term, but can become a mess quickly.
Use Git to manage your software versions.