Есть приложение X, оно может быть слинковано статически с библиотекой A и с библиотекой B.
пусть в библиотеке A объявлена переменная int var; и она есть в таблице символов. И я хочу обратиться к ней из B, если X слинковано с A.
Если я просто напишу extern int var; но X с A не слинковано, то я получу ошибку.
Потому хотелось бы иметь что-то вида int *pvar = import_symbol(«var»);
что-то такое есть или нет?