嘗試調用cffi.FFI.verify()在Windows上就會產生這樣的錯誤:如何配置python cffi庫使用mingw?
distutils.errors.DistutilsPlatformError: Unable to find vcvarsall.bat
我想用MinGW的編譯,而不是MSVC。我試圖讓distutils的使用MinGW的創建C:\ Python27 \ LIB \的distutils \ distutils.cfg與
[build]
compiler = mingw32
但這似乎並沒有影響到CFFI,我仍然得到vcvarsall.bat失蹤錯誤。
那麼我怎樣才能讓cffi使用gcc/mingw(或者一般的其他C編譯器)呢?
在命令提示符中返回'gcc --version'是什麼?在'PATH'環境中正確設置'MinGW/bin'的路徑。變種。 ? –
是的,他們是。我可以從相同的cmd提示符調用gcc(GCC)4.7.2我想運行python腳本。 Windows路徑包含MinGW/bin目錄 – vanem