I promise I never mentioned the unlocker! BUt still...crash and burn
-
So here's the oddest thing....
I've been looking into using the unlocker - with some guidance from Dan and Christoph, so I've been looking at bits of their example code and description, but as yet I have NOT written one line or set one definition anywhere in any project at all.. I promise I have not even started to implement anything...
Now I'm trying to compile an FX plugin - that compiled cleanly and was all ok , but now I'm getting these errors:
Telsie S Equalizer.lib(include_hi_frontend.obj) : error LNK2001: unresolved external symbol "public: enum hise::Overlay MessageBroadcaster::State __cdecl hise::DeactiveOverlay::checkLicense(class juce::String const &)" (?checkLicense@Deact iveOverlay@hise@@QEAA?AW4State@OverlayMessageBroadcaster@2@AEBVString@juce@@@Z) [F:\Audio\Channel Robot\Hise_Dev_work\T elsieS\Binaries\Builds\VisualStudio2022\Telsie S Equalizer_VST3.vcxproj] Telsie S Equalizer.lib(include_hi_frontend.obj) : error LNK2001: unresolved external symbol "public: class juce::var __ cdecl hise::Unlocker::isUnlocked(void)const " (?isUnlocked@Unlocker@hise@@QEBA?AVvar@juce@@XZ) [F:\Audio\Channel Robot\ Hise_Dev_work\TelsieS\Binaries\Builds\VisualStudio2022\Telsie S Equalizer_VST3.vcxproj] Telsie S Equalizer.lib(include_hi_frontend.obj) : error LNK2001: unresolved external symbol "public: class juce::var __ cdecl hise::Unlocker::loadKeyFile(void)" (?loadKeyFile@Unlocker@hise@@QEAA?AVvar@juce@@XZ) [F:\Audio\Channel Robot\Hise _Dev_work\TelsieS\Binaries\Builds\VisualStudio2022\Telsie S Equalizer_VST3.vcxproj] Telsie S Equalizer.lib(include_hi_frontend.obj) : error LNK2001: unresolved external symbol "public: virtual class juce ::OnlineUnlockStatus * __cdecl hise::Unlocker::getUnlockerObject(void)" (?getUnlockerObject@Unlocker@hise@@UEAAPEAVOnli neUnlockStatus@juce@@XZ) [F:\Audio\Channel Robot\Hise_Dev_work\TelsieS\Binaries\Builds\VisualStudio2022\Telsie S Equali zer_VST3.vcxproj] Telsie S Equalizer.lib(include_hi_frontend.obj) : error LNK2001: unresolved external symbol "public: virtual __cdecl hi se::Unlocker::~Unlocker(void)" (??1Unlocker@hise@@UEAA@XZ) [F:\Audio\Channel Robot\Hise_Dev_work\TelsieS\Binaries\Build s\VisualStudio2022\Telsie S Equalizer_VST3.vcxproj] Telsie S Equalizer.lib(include_hi_frontend.obj) : error LNK2001: unresolved external symbol "public: __cdecl hise::Unlo cker::Unlocker(void)" (??0Unlocker@hise@@QEAA@XZ) [F:\Audio\Channel Robot\Hise_Dev_work\TelsieS\Binaries\Builds\VisualS tudio2022\Telsie S Equalizer_VST3.vcxproj] Telsie S Equalizer.lib(include_hi_core.obj) : error LNK2001: unresolved external symbol "public: class juce::String __c decl hise::Unlocker::getProductErrorMessage(void)const " (?getProductErrorMessage@Unlocker@hise@@QEBA?AVString@juce@@XZ ) [F:\Audio\Channel Robot\Hise_Dev_work\TelsieS\Binaries\Builds\VisualStudio2022\Telsie S Equalizer_VST3.vcxproj] Telsie S Equalizer.lib(include_hi_core.obj) : error LNK2001: unresolved external symbol "public: static void __cdecl hi se::Unlocker::resolveLicenseFile(class juce::Component *)" (?resolveLicenseFile@Unlocker@hise@@SAXPEAVComponent@juce@@@ Z) [F:\Audio\Channel Robot\Hise_Dev_work\TelsieS\Binaries\Builds\VisualStudio2022\Telsie S Equalizer_VST3.vcxproj] Telsie S Equalizer.lib(include_hi_core.obj) : error LNK2001: unresolved external symbol "public: static void __cdecl hi se::Unlocker::showActivationWindow(class juce::Component *)" (?showActivationWindow@Unlocker@hise@@SAXPEAVComponent@juc e@@@Z) [F:\Audio\Channel Robot\Hise_Dev_work\TelsieS\Binaries\Builds\VisualStudio2022\Telsie S Equalizer_VST3.vcxproj] .\..\..\Compiled\VST3\\Telsie S Equalizer.vst3 : fatal error LNK1120: 9 unresolved externals [F:\Audio\Channel Robot\Hi se_Dev_work\TelsieS\Binaries\Builds\VisualStudio2022\Telsie S Equalizer_VST3.vcxproj]
Which look like a bunch of unlocker problems....argh!!! Help!!!
-
@Lindon oh hang on I thought of one thing I did try out... creating and saving the RSA file.....
-
@Lindon ....aaaand that was it - so if you put the xml file with your RSA key in the root of your project its gonna try and load the unlocker code.....even if you dont even mention it anywhere....