Undefined symbols for architecture x86_64:
“protocols::abinitio::ResolutionSwitcher::ResolutionSwitcher(core::pose::Pose const&, bool, bool, bool)”, referenced from:
protocols::moves::MonteCarlo::boltzmann(core::pose::Pose&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double, double) in MonteCarlo.os
“vtable for protocols::abinitio::ResolutionSwitcher”, referenced from:
protocols::moves::MonteCarlo::boltzmann(core::pose::Pose&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double, double) in MonteCarlo.os
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
scons: *** [build/src/release/macos/10.14/64/x86/clang/11.0/default/libprotocols.1.dylib] Error 1
scons: building terminated because of errors.
Please tell me if is there any way to solve this problem?I works good on linux but error on mac