2012-11-02 2 views
0

나는 스크립팅 언어를 호출하는 C++ 프로그램을 확장 할 수 있다고 생각하고 있습니다. 나는 SWIG 문서를 검색하고 읽었지만, 모든 예제는 스크립팅 언어에서 C++ 라이브러리를 호출하는 것에 대해서만 말하지만, 다른 방법으로는 언급하지 않는다. SWIG가 PHP 나 Java를 C++ 프로그램에서 호출 할 수 있습니까? 가능하지 않다면 boost.python 또는 LUA가 더 좋을 수 있습니까?스크립팅으로 C++ 확장하기

+1

구글에서 '내장'보다는 당신이 (꿀꺽 꿀꺽가 '확장'입니다) – bph

+0

http://stackoverflow.com에 관심이있는 어떤 스크립팅되는 언어의 대한 '확장'을 작동합니다/questions/9040669/how-can-i-implement-ac-class-in-python-by-by-c는 파이썬과 동일한 문제를 조사하고 있습니다. – Flexo

+0

C++에서 perl python lua [interpreting language here]에 인터프리터를 포함시키는 것은 꽤 쉽습니다. – jozefg

답변

0

이 아니 C++하지만

char *argsa[] = {"/bin/bash","-c","script",(char *) 0 }; 
int execReturn = execv("/bin/bash",argsa);