2012-04-15 12 views
0

pysoxSoXをPythonで使用するモジュール)をビルドしようとしています。しかし、mingw32-gccはエラーを表示します: "soxstdint.h:そのようなファイルはありません"。 SoXソースコードは "soxstdint.h.h"を配布せず、 "soxstdint.h.cmake"のみを配布します。私はそれと何をしなければならないのですか?私はCMakeが私を助けることができるかどうかわからなかった。* .h.cmakeファイルの処理方法

"soxstdint.h"を取得する必要があります。誰かが私に背景情報を教えてもらえればいい。

答えて

1

link you providedからpysox 0.3.6.alphaソースをダウンロードしましたが、文字列soxstdintはそのファイルには表示されません。同じ行にはsoxstdint.h.cmakeファイルもありません。あなたの出所はどこでしたか?ところで、私もSoX 14.4.0をダウンロードし、文字列soxstdintも含まれていません。

stdint.hは標準のCライブラリファイルであり、私がダウンロードしたsoxとpysoxディストリビューションのいくつかのファイルに#includeされています。今stdint.hはVisual Studioに含まれているnot until recentlyでしたので、おそらくSoXの人々が回避策としてカスタムバージョンを作成しました。あなたがWindows上にいるので探していますが、Visual StudioではなくMinGWであるため、回避策は失敗する。

MinGW用に最新のpysoxとsoxソースまたは事前ビルドされたバイナリパッケージをダウンロードすることをお勧めします。既に持っている場合は、SoXのCMakeLists.txtファイルに、soxとstdint.hをスラッシュ(/)やその他の重要な文字で区切って連結した小さなバグがある可能性があります。それが失敗した場合は、SoXとPySoXの開発者にアピールする必要があると思います。彼らは、MinGWのようなプラットフォームでのコード作業を見ることに興味があるはずです。

+0

ご確認いただきありがとうございます。彼らはそれを取り除いた。私はpysoxと互換性があると言われていたそのバージョンを使用しました。 – rynd

関連する問題