2013-06-04 3 views
4

학교 프로젝트의 경우 팀과 함께 cling interpreter을 사용해야하는 프로젝트를 진행하고 있습니다. 우리는 여러 가지 유튜브 비디오를 보면서 꽉 쥐고 모든 것을 컴파일하고 시스템에서 작업했습니다.C++에서 집착하는 법?

우리가 직면 한 문제는 C++ 코드 내에서 클링 함수를 호출하는 방법을 찾을 수없는 것입니다. 이 주제에 관한 정보는 거의 없다 (또는 적어도 찾을 수 없다). 우리는 이미이 주제와 지원 포럼에 관한 cern-website를 확인했습니다.

누구나 좋은 주제가 있거나이 주제에 대한 더 많은 정보를 찾을 수있는 웹 사이트가 있습니까?

미리 감사드립니다. 종류 안부

,

업데이트 :
우리는 cling/Interpreter/Interpreter.h을 포함하여 우리가 인터프리터로 이야기 할 수 있다는 것을 발견했다. 우리는 아직 그것을 컴파일하지는 못했지만 우리는 점점 더 가까워지고 있습니다. 자세한 내용은 다음을 확인하십시오. http://www.youtube.com/watch?v=wZZdDhf2wDw

답변

7

죄송합니다. 프로그램에 인터프리터를 포함 시키려면 libCling에 링크해야합니다. 그렇지 않으면 빌드해야합니다. 프롬프트에서, 당신은 할 수 있습니다 :

#include "cling/Interpreter/Interpreter.h" 

그런 다음 프롬프트에 당신은 인터프리터 자체에 대한 참조입니다 gCling 변수를 사용할 수 있습니다. 예를 들면 다음과 같습니다.

gCling->process("somecodehere") 

테스트 스위트와 doxygen 문서가 좋습니다. [email protected] 메일 링리스트도 좋은 아이디어입니다.