Вы можете продолжать использовать Fry :: Shell.Вызывать Perl из C ++ не составляет особого труда. Вот отправная точка для этого, возможно, есть лучший способ сделать это.
РЕДАКТИРОВАТЬ: Я только что нашел проект на Github.Он написан на C и кажется довольно мертвым, но попробуйте, это может быть полезно.Даже если это не так, так как это открытый исходный код, вы можете использовать его в качестве отправной точки.Он утверждает, что предоставляет подобный Cisco интерфейс, который должен вам вполне подойти.