Developer

How To Add KEYZY to Your JUCE Project

Create a New JUCE Audio Project

  • Open Projucer

  • Click to File -> New Project...

  • Select Audio under Application

  • Change Project Name

  • Click to "Create Project..."

    JUCE - Create Audio Project

Add KEYZY C++ Static Library to The Project

  • Download KEYZY C++ Static LIbrary

  • Unzip it (for example your Downloads folder) and see KeyzyClientLibraryx.x.x folder

  • Create "ExternalStaticLibs" folder under your main project folder

  • Copy KeyzyClientLibraryx.x.x folder to "ExternalStaticLibs" folder

  • Get back to the Projucer app

XCode

  • Select your Xcode exporter

  • Put "KeyzyClient" text into External Libraries to Link

    JUCE - External Libraries to Link

  • Open Debug configuration under your exporter

  • Copy this path into Header Search Paths "../../ExternalStaticLibs/KeyzyClientLibraryX.X.X/{{configuration_folder}}/Include

  • Copy this path into Extra Library Search Paths "../../ExternalStaticLibs/KeyzyClientLibraryX.X.X/{{configuration_folder}}/Lib"

    JUCE - Header Search Paths - Extra Library Search Paths

  • Follow the same steps for Release configuration under your exporter

Windows

  • Select your Visual Studio exporter

  • Put "KeyzyClient.lib" text into External Libraries to Link

    Screen-Shot-2022-05-18-at-16.52.21.png

  • Open Debug configuration under your exporter

  • Copy this path into Header Search Paths "$(SolutionDir)..\..\ExternalStaticLibs\KeyzyClientLibraryX.X.X\{{configuration_folder}}\Include\"

  • Copy this path into Extra Library Search Paths "$(SolutionDir)..\..\ExternalStaticLibs\KeyzyClientLibraryX.X.X\{{configuration_folder}}\Lib\"

    Screen-Shot-2022-05-18-at-16.52.33.png