Para llamar a Perl desde C++ necesitas usar la API, como mencionó otra persona; el tutorial básico está disponible en la documentación perlxstut.
Tenga en cuenta que lo más probable es que necesite algo más que un ".lib", porque necesitará una gran cantidad de pequeños módulos que se encuentran en el directorio "lib" de perl distrib: strict.pm, etc. Aunque no es un gran problema, supongo; el ejemplo de Apache que mencionó tiene la misma restricción de entregar algunos archivos de configuración predeterminados, etc.
Sin embargo, para distribuir Perl, en Windows (supongo que está en Windows desde que mencionó un archivo .lib), la distribución de ActiveState que todos usan podría causar algún dolor de cabeza de licencias. No es muy claro para mí, pero parece que no se puede redistribuir ActivePerl en un producto comercial. Tenga en cuenta que, si desea incrustar Perl en un programa C++, es posible que deba volver a compilarlo de todos modos, para tener los mismos indicadores de compilación en Perl y en su programa.
enlace roto para el contenedor –