Для вызова Perl из C ++ вам нужно использовать API, как кто-то еще упомянул; базовое руководство доступно в документации perlxstut .
Обратите внимание, что вам, скорее всего, понадобится больше, чем просто ".lib", потому что вам понадобится множество крошечных модулей, которые расположены в каталоге "lib" дистрибутива perl: strict.pm и т. Д. я думаю, это не имеет большого значения; упомянутый вами пример apache имеет те же ограничения на доставку некоторых файлов конфигурации по умолчанию и т. д.
Однако для распространения Perl в Windows (я полагаю, вы работаете в Windows, так как упомянули файл .lib), дистрибутив ActiveState, который используют все, может вызвать головную боль при лицензировании. Это не совсем понятно для меня, но кажется, что вы не можете распространять ActivePerl в коммерческом продукте. Обратите внимание, что если вы хотите встроить Perl в программу C ++, вам, возможно, придется перекомпилировать его, чтобы иметь одинаковые флаги компиляции на Perl и в вашей программе.