win32에서 Python 2.7.3 [MSC v.1500 32 비트 (Intel)]를 실행 중입니다.ASIO 지원 portaudio로 pyaudio 빌드
나는 ASIO 지원으로 portaudio를 빌드하고 Windows 7에서 사용하기 위해 pyaudio에 바인딩해야합니다. 기본적으로 나는 파이썬에서 ASIO 드라이버에 액세스하려고합니다. 그리고 이것이 방법이라고 생각했습니다. 나는 pyaudio 웹 페이지 http://people.csail.mit.edu/hubert/pyaudio/에서 매뉴얼을 따르고 있습니다. 설명서가 오래된 것입니다. gcc는 -mno-cygwin 플래그를 더 이상 지원하지 않습니다. 내가 무슨 짓을 :
-
자신의 웹 페이지에서
- 다운로드 PyAudio-0.2.7
- 은 (GCC를 http://www.portaudio.com/download.html
- 이 설명서에서 "-mno-Cygwin에서"옵션을 떨어 뜨 안정적인 portaudio-V19을 다운로드하고 portaudio 컴파일 버전 4.5.3)
- 편집 된 C : \ Python27 \ Lib \ distutils \ cygwinccompiler.py 파일에서 "-mno-cygwin"플래그를 제거했습니다.
- 나는 제안 pyaudio 컴파일을 실행하지만 gcc의 오류를
$ ../Python27/python.exe setup.py build --static-link -cmingw32
running build
running build_py
creating build
creating build\lib.win32-2.7
copying src\pyaudio.py -> build\lib.win32-2.7
running build_ext
building '_portaudio' extension
creating build\temp.win32-2.7
creating build\temp.win32-2.7\Release
creating build\temp.win32-2.7\Release\src
C:\MinGW\bin\gcc.exe -mdll -O -Wall -I./portaudio-v19\include/ -Ic:\Python27\inc
lude -Ic:\Python27\PC -c src/_portaudiomodule.c -o build\temp.win32-2.7\Release\
src\_portaudiomodule.o -fno-strict-aliasing
writing build\temp.win32-2.7\Release\src\_portaudio.def
C:\MinGW\bin\gcc.exe -shared -s build\temp.win32-2.7\Release\src\_portaudiomodul
e.o build\temp.win32-2.7\Release\src\_portaudio.def -Lc:\Python27\libs -Lc:\Pyth
on27\PCbuild -lwinmm -lpython27 -lmsvcr90 -o build\lib.win32-2.7\_portaudio.pyd
./portaudio-v19\lib/.libs/libportaudio.a -lwinmm
gcc: error: ./portaudio-v19\lib/.libs/libportaudio.a: No such file or directory
error: command 'gcc' failed with exit status 1
받고 있어요 나는 portaudio 컴파일이 실패 가정합니다. 내가 언급 한 libportaudio.a는 리눅스 파일이라고 생각한다. 무엇이 잘못되었는지 말할 수 있습니까?
찾았습니까? 해결 방법은? 같은 문제가 있습니다 – Basj