C++로 작성된 DLL과 그 안에 Perl 인터프리터를 가지고 있고 Phil Harvey가 Perl 라이브러리 exiftool을 C++ 함수로 호출해야합니다.DLL을 만드는 C++ 응용 프로그램에 Perl 인터프리터를 포함 시키려면 어떻게해야합니까?
Visual Studio 2010 VC++이 설치된 Windows 7에서 실행하고 싶습니다. 이 작업에 가장 적합한 Perl 배포는 Strawberry 또는 ActiveState Perl입니까? 또한, 펄 컴파일 명령 : nmake 또는 dmake?
결국 최종 산출물은 DLL이어야합니다. 이것은 어떤 프로그램 C로든 가져올 수 있고 내부적으로 Phil Harvey의 exiftool 라이브러리 함수/인수/스위치를 호출 할 DLL 함수가 호출 될 것입니다.
왜'system ("perl.exe foo.pl")이 허용되지 않습니까? – moshbear
이 질문은 http://stackoverflow.com/questions/49168/how-can-i-embed-perl-inside-a-c-application 비슷해 보이지만 Visual Studio/Windows에 대한 대답은 아닙니다. –