RS-MET icon indicating copy to clipboard operation
RS-MET copied to clipboard

compile error with rsLadder linker issue

Open elanhickler opened this issue 7 years ago • 3 comments

something about not finding the set resonance function

Error	LNK2001	unresolved external symbol "public: void __cdecl RAPT::rsLadderFilter<double,double>::setResonance(double const &)" (?setResonance@?$rsLadderFilter@NN@RAPT@@QEAAXAEBN@Z)	Chaosfly_StandalonePlugin	1	D:\_PROGRAMMING\Soundemote\AudioPlugins\Chaosfly\Builds\VisualStudio2015\Chaosfly (x64).lib(ChaosflyCore.obj)	

Error	LNK1120	1 unresolved externals	Chaosfly_StandalonePlugin	1	D:\_PROGRAMMING\Soundemote\AudioPlugins\Chaosfly\Builds\VisualStudio2015\x64\Release\Standalone Plugin\Chaosfly (x64).exe	

Error	LNK2001	unresolved external symbol "public: void __cdecl RAPT::rsLadderFilter<double,double>::setResonance(double const &)" (?setResonance@?$rsLadderFilter@NN@RAPT@@QEAAXAEBN@Z)	Chaosfly_VST	1	D:\_PROGRAMMING\Soundemote\AudioPlugins\Chaosfly\Builds\VisualStudio2015\Chaosfly (x64).lib(ChaosflyCore.obj)	

Error	LNK1120	1 unresolved externals	Chaosfly_VST	1	D:\_PROGRAMMING\Soundemote\AudioPlugins\Chaosfly\Builds\VisualStudio2015\x64\Release\VST\Chaosfly (x64).dll	

elanhickler avatar Jun 09 '18 18:06 elanhickler

added template class RAPT::rsLadderFilter<double, double>; to RS-MET\Libraries\JUCE\modules\rapt\rapt.cpp to solve the issue.

elanhickler avatar Jun 09 '18 18:06 elanhickler

i added it to rosic.cpp. this is actually the place where template instantiations should go

RobinSchmidt avatar Jun 09 '18 22:06 RobinSchmidt

we need one for bouncillator

elanhickler avatar Jul 29 '18 00:07 elanhickler