cffi

    0

    1答えて

    生成されたファイルのヘッダにコードを挿入する必要がありますが、挿入されたコードはLispで書かれています。 SWIGはそれを解析しようとするので、それは壊れます。私は%pythoncodeコマンドに似た何かが必​​要ですが、CFFI(Lisp)には必要です。 #ifdef SWIGCFFI %begin %{ (in-package :some-package) %} #end

    0

    1答えて

    MinGWを使用せずにWindows 7 64ビット環境でcffiを使い始める方法はありますか?すべてのパッケージは同じもののためにインストールする必要がありますか?

    0

    1答えて

    Linuxマシンでpython 3.4.3でcffi-1.7.0ソースをインストールしようとしています。以下のエラーを取得します。エラー:認識できないコマンドラインオプション "-Wno-未使用の結果" CC1:エラー:認識できないコマンドラインオプション "-Wno-未使用の結果" $パイソンが CC1をsetup.py installを No working compiler found, o

    5

    1答えて

    Sundials CVODEライブラリのCFFIラッパーを記述しようとしています。 SWIGはSundialsのヘッダーではかなり相互接続されており、SWIGは適切なヘッダーを見つけることができなかったので窒息していたので、手作業でやった。 これは正しく動作するかどうかをテストしようとしています。今のところ、単に「問題オブジェクト」を作成して削除するだけです。それが問題の始まりです。 (cffi:

    2

    1答えて

    私はLispプロセスで利用可能なすべての環境変数のリストを列挙したいと思います。私はC変数environによって返される同じリストが欲しいです。 SBCLとClozure CLのどちらも、それをそのままの状態で提供していないようです。私はCFFIを使用してそれを行うことはできますか?

    1

    1答えて

    私の目標は、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 =

    1

    1答えて

    ffi = FFI() C = ffi.dlopen("mycffi.so") ffi.cdef(""" char* foo(T *t); void free_string(char *s); """) def get_foo(x): cdata = C.foo(x) s = ffi.string(cdata) ret = s[:] C.f

    0

    1答えて

    私はPythonのcffiライブラリを使用して構造体をインスタンス化しようとしています。私は自分の.hファイルから構造体をインスタンス化したいと思います。また、標準ライブラリの構造体もインスタンス化したいと思います。 import datetime import os from cffi import FFI clib = None script_path = os.path.dirn

    6

    1答えて

    LispからQtウィンドウをすばやく作成するためのおもちゃC++ライブラリを構築しました。私はcommon-qtが存在することを知っています。私はcffiの使い方を学んでいます。 アプリケーションを作成します:ポインタはQApplicationを作成し、返し -ウィンドウを作成します。poinerをQMainWindowを作成し、返し ショー:ショー今 、私は4つのバインドさ機能を持っています引数