cffi

    0熱度

    1回答

    有沒有辦法在不使用MinGW的情況下在Windows 7 64位環境中開始使用cffi?所有的軟件包需要同樣安裝嗎?

    5熱度

    1回答

    我想爲Sundials CVODE庫編寫CFFI wrapper。 SWIG was Sund Sundials頭文件,因爲它們互相連接,SWIG無法找到正確的頭文件,所以我手動完成:有點費力,但我已經管理好了。 現在我試圖測試它是否正常工作。現在,只需簡單地創建「問題對象」並將其刪除即可。這是問題開始的地方。所以, 「問題對象」 是通過函數分配 SUNDIALS_EXPORT void *CVo

    2熱度

    1回答

    我想列舉在我的Lisp進程中可用的所有環境變量的列表。我想要C變量environ返回的相同列表。 SBCL和Clozure CL都沒有提供開箱即用的功能。我可以使用CFFI嗎?

    1熱度

    1回答

    我的目標是修改C全局變量。 假設我有以下的C頭文件: /* test.h */ int global_variable; 和C源文件: /* test.c */ #include "stdio.h" #include "test.h" extern int global_variable; void test(void) { FILE *fp; fp = fop

    3熱度

    1回答

    我正嘗試使用SBCL中的BLAS/LAPACK庫(特別試圖讓LLA包運行)。我在加載BLAS共享庫時遇到了很多麻煩,最終我發現它無法加載其依賴的庫。最後,我能夠加載所有依賴的手動加載BLAS: (setq cffi::*foreign-library-directories* '("C:/cygwin64/bin/" "C:/cygwin64/lib/lapack/")) (CFFI:LOAD-

    6熱度

    1回答

    我一直在嘗試構建一個lispi接口到CFFI綁定(https://gitorious.org/dh-misc/hdf5/source/cb616fd619a387e3cdc927994b9ad12b6b514236 :),但是我遇到了代碼在SLIME中正確運行的情況,它有一個SBCL實例作爲後端,但只要我在SBCL中運行代碼,就不會運行。 所以,我創建這表明該錯誤的測試用例文件: (asdf:lo

    0熱度

    1回答

    我想使用Python cffi庫實例化一個結構。我想從我自己的.h文件中實例化一個結構以及來自標準庫的結構。 import datetime import os from cffi import FFI clib = None script_path = os.path.dirname(os.path.realpath(__file__)) ffi = FFI() with op

    0熱度

    1回答

    我想爲一個C庫生成一個通用的lisp cffi包裝(SOIL),雖然我對cl有信心012ffcffi我不確定使用什麼庫或者如何使用開始使用它們。 基本上我會問一個更詳細的問題,但不知道我不知道什麼。

    6熱度

    1回答

    我已經構建了一些玩具C++庫,以便從Lisp快速創建Qt窗口。我知道common-qt存在,我只是想學習如何使用cffi。 現在,我有4個綁定功能: 創建的應用程序:創建一個QApplication的,並返回一個指針 創建窗口:創建一個的QMainWindow和返回poiner 顯示:秀指定爲參數 EXEC窗口:Qt的執行函數 下面是工作口齒不清代碼perfec TLY: (defctype t-

    0熱度

    1回答

    我需要將代碼插入到生成的文件的標題中,但插入的代碼是用Lisp編寫的。由於SWIG試圖解析它,它會中斷。我需要類似於%pythoncode的命令,但對於CFFI(Lisp)。 #ifdef SWIGCFFI %begin %{ (in-package :some-package) %} #endif /* SWIGCFFI */ 另外,在看這個:https://github