文件名称:cl-webengine:Common Lisp到WebEngine Qt的绑定
文件大小:11KB
文件格式:ZIP
更新时间:2024-03-04 13:32:33
C++
cl-webengine-Common Lisp的QtWebEngine绑定 与Qt和WebEngine的绑定。 怎么运行的 Common Lisp具有一种通过所谓的CFFI(C外部函数接口)与C代码进行交互的方式。 该接口允许Common Lisp调用任何C代码。 目前,C ++没有通用的外部函数接口。 当我们希望调用Qt代码(用C ++编写)时,这就提出了一个问题。 为了避免这个问题,我们可以用C编写调用所需C ++代码的函数。 具体来说,它看起来像这样: interface.h我们声明一个函数来包装要使用的某些C ++函数。 interface.cpp我们实现在interface.h声明的C函数,并在其中包含C ++代码。 interface.lisp我们通过CFFI实现定义,以便Lisp代码可以调用interface.cpp定义的函数 这样,我们现在可以通过Lisp调用C
【文件预览】:
cl-webengine-master
----LICENSE(1KB)
----ROADMAP.org(7KB)
----README.org(2KB)
----.gitignore(112B)
----Makefile(53B)
----cl-webengine.asd(454B)
----source()
--------interface.cpp(9KB)
--------package.lisp(524B)
--------interface.lisp(9KB)
--------run.lisp(607B)
--------cl-webengine.pro(148B)
--------interface.h(3KB)