libffi

    5熱度

    1回答

    我必須做一個接口(比如,一個包裝器),允許從X86_64彙編代碼使用他的調用約定調用C函數,與其他調用約定。最好的事情將是漂亮的「編譯器獨立」(正確修改封裝),所以我正在尋找一些東西,把寄存器/堆棧的東西放在編譯器上。我已經在這裏看到:Custom calling convention for P/Invoke and C#,它接近我所要做的。目前,我正在使用GCC,但歡迎來自其他編譯器的提示!

    1熱度

    1回答

    我在使用英特爾編譯器(11.1)構建ctypes工作版本時遇到了問題。麻煩的是,當與ctypes模塊接口連接時,ctypes模塊下的libffi不能正常工作。 OpenGL的。 本來libffi使用英特爾編譯器爲__int128_t沒有編譯沒有定義的,我身邊跟着的是已經上市的幾個地方,工作就是通過定義一個新的類型: typedef struct { int64_t m[2]; } __int128

    2熱度

    1回答

    我想爲使用libffi的iPhone OS編寫一個app-store-approvable應用程序。這是否允許?我能夠用NSInvocation之類的東西重寫所有使用它的部分,而不會有太多的麻煩,但是更喜歡libffi。所以我的問題是:使用libffi的應用會被應用商店拒絕嗎?