0
생성 된 파일의 헤더에 코드를 삽입해야하지만 삽입 된 코드는 Lisp로 작성됩니다. SWIG가 파싱을 시도하기 때문에 파산합니다. %pythoncode
명령과 비슷한 것이 필요하지만, CFFI (Lisp)의 경우.SWIG 인터페이스에 코드를 그대로 삽입하는 방법은 무엇입니까?
#ifdef SWIGCFFI
%begin
%{
(in-package :some-package)
%}
#endif /* SWIGCFFI */
또한,이보고 : https://github.com/swig/swig/blob/master/Source/Modules/cffi.cxx#L140 나는 바로 %begin
의 내용이 CPlusPlus || CWrap
이 참 멀리하지 않는 던져 질 것이라고 생각하는거야? (하지만 C 래퍼는 필요 없으며 API는 C++가 아니라 C++ 용입니다).
%insert("lisphead") %{
(in-package :some-package)
%}
이 그것을 할 수있는 방법이 나타납니다