From ce765cc391233a299c2909941b4e198593048579 Mon Sep 17 00:00:00 2001 From: Segfault1602 Date: Sun, 20 Nov 2022 10:09:26 -0800 Subject: [PATCH] Fix demo project on Windows The demo project definition on windows was outdated, causing it to not build properly. The fix was to add the two missing cpp file to the project definition (Iir.cpp and Recorder.cpp) as well as define `_USE_MATH_DEFINES` to allow the compiler to use `M_SQRT1_2`. --- projects/demo/demo.vcxproj | 8 +- projects/demo/demo.vcxproj.filters | 173 +++++++++++++++-------------- 2 files changed, 94 insertions(+), 87 deletions(-) diff --git a/projects/demo/demo.vcxproj b/projects/demo/demo.vcxproj index 6e8324a..a42238e 100644 --- a/projects/demo/demo.vcxproj +++ b/projects/demo/demo.vcxproj @@ -45,11 +45,13 @@ .\ .\Release\ false + stk-demo .\ .\Debug\ true + stk-demo @@ -61,7 +63,7 @@ true Level3 ..\..\include;..\..\src\include;%(AdditionalIncludeDirectories) - NDEBUG;__LITTLE_ENDIAN__;__WINDOWS_MM__;WIN32;_CONSOLE;__WINDOWS_DS__;%(PreprocessorDefinitions) + NDEBUG;__LITTLE_ENDIAN__;__WINDOWS_MM__;WIN32;_CONSOLE;__WINDOWS_DS__;_USE_MATH_DEFINES;%(PreprocessorDefinitions) .\Release\ .\Release\demo.pch .\Release\ @@ -97,7 +99,7 @@ true ProgramDatabase ..\..\include;..\..\src\include;%(AdditionalIncludeDirectories) - _DEBUG;__LITTLE_ENDIAN__;__WINDOWS_MM__;WIN32;_CONSOLE;__WINDOWS_DS__;%(PreprocessorDefinitions) + _DEBUG;__LITTLE_ENDIAN__;__WINDOWS_MM__;WIN32;_CONSOLE;__WINDOWS_DS__;_USE_MATH_DEFINES;%(PreprocessorDefinitions) .\Debug\ .\Debug\demo.pch .\Debug\ @@ -125,6 +127,8 @@ + + diff --git a/projects/demo/demo.vcxproj.filters b/projects/demo/demo.vcxproj.filters index 9caad6e..c519d4c 100644 --- a/projects/demo/demo.vcxproj.filters +++ b/projects/demo/demo.vcxproj.filters @@ -248,257 +248,260 @@ Source Files + + Source Files + + + Source Files + - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - - - \ No newline at end of file