Текущие файлы и код
std::string file="strat"+std::to_string(choice);
plugin = dll::import<plugin_api>( // type of imported symbol is located between `<` and `>`
lib_path/file, // path to the library and library name
"plugin", // name of the symbol to import
dll::load_mode::append_decorations // makes `libmy_plugin_sum.so` or `my_plugin_sum.dll` from `my_plugin_sum`
);
У меня есть вышеуказанный код, и я получаю сообщение об ошибке: terminate called after throwing an instance of 'boost::wrapexcept<boost::system::system_error>'
what(): boost::dll::shared_library::load() failed (dlerror system message: /home/deepansh/Desktop/Plugin_example/plugins/strat1: cannot open shared object file: No such file or directory): Bad file descriptor
Aborted (core dumped)
Я новичок в boost и c ++, могу кто-нибудь поможет мне здесь? Я подписан на https://www.boost.org/doc/libs/1_72_0/doc/html/boost_dll/tutorial.html#boost_dll .tutorial.factory_method_in_plugin