0

私はCFFIによってpythonプログラムでcを呼び出し、以下のように「add.c」という名前のcファイルを書くことを学んでいます:

float add(float f1, float f2)
{
    return f1 + f2;
}

「demo.py」という名前の python ファイルで、「add.c」の add メソッドを呼び出します。

from cffi import FFI

ffi = FFI()
ffi.cdef("""
   float(float, float);
""")

C = ffi.verify("""
   #include 'add.c'
 """, libraries=[]
)

sum = C.add(1.9, 2.3)
print sum

demo.py を実行すると、add.c ファイルが見つからないというエラーが表示されます。ファイル add.c が見つからないのはなぜですか? どうすれば修正できますか?

4

1 に答える 1