cffi

    0熱度

    1回答

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

    1熱度

    2回答

    本地C頭: typedef HANDLE HCAMERA; int Begin(HCAMERA* h); int End(HCAMERA h); HANDLE定義: typedef void *HANDLE; 原生的C源我想: HCAMERA h; int r = 0; r = Begin(&h); VERIFY(r); r = End(h); VERIFY(r); 我在

    0熱度

    1回答

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

    0熱度

    1回答

    試圖在我的linux機器上在python 3.4.3上安裝cffi-1.7.0源代碼。獲取下面的錯誤。 $蟒蛇的setup.py安裝 CC1:錯誤:無法識別的命令行選項 「-Wno未使用的,結果」 CC1:錯誤:無法識別的命令行選項 「-Wno未使用的,結果」 No working compiler found, or bogus compiler options passed to the c

    2熱度

    1回答

    我是Common Lisp的新手,並對它做了一些實驗。 我努力獲得一些訪問到Windows剪貼板,然後我發現這個參考: https://groups.google.com/forum/#!topic/comp.lang.lisp/hyNqn2QhUY0 這是完美的,除了它是爲CLISP FFI量身定做的,我希望它與CFFI工作。 然後我試圖將代碼轉換,部分成功,但有一個與常規 (獲得夾弦),與Cl

    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

    0熱度

    2回答

    我正在嘗試用CFFI在現有的C code周圍構建一個python界面。像往常一樣修剪C代碼以實現性能,它充滿了大量的宏和typedef。 ATM我下面的結構 #define DIM 3 typedef double REAL; struct Object_structure { int numpoints; REAL (* vertices)[DIM]; int

    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