pyaudio_portaudio
pyaudio_portaudio copied to clipboard
Not Working on Visual Studio 2019
Man, It's not working I am using visual studio 2019 on 64 bit machine, and followed your all the steps perfectly but still it didn't worked out. Sharing some details kindly preview and help!
Error Code on Administrator Command Prompt
C:\Windows\system32>cd C:\Users\Harsh Jaiswal\Downloads\pyaudio_portaudio-master\pyaudio
C:\Users\Harsh Jaiswal\Downloads\pyaudio_portaudio-master\pyaudio>python.exe .\setup.py install --static-link running install running bdist_egg running egg_info creating src\PyAudio.egg-info writing src\PyAudio.egg-info\PKG-INFO writing dependency_links to src\PyAudio.egg-info\dependency_links.txt writing top-level names to src\PyAudio.egg-info\top_level.txt writing manifest file 'src\PyAudio.egg-info\SOURCES.txt' reading manifest file 'src\PyAudio.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'src\PyAudio.egg-info\SOURCES.txt' installing library code to build\bdist.win-amd64\egg running install_lib running build_py creating build creating build\lib.win-amd64-3.7 copying src\pyaudio.py -> build\lib.win-amd64-3.7 running build_ext building '_portaudio' extension creating build\temp.win-amd64-3.7 creating build\temp.win-amd64-3.7\Release creating build\temp.win-amd64-3.7\Release\src C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DMS_WIN64=1 -I./portaudio-v19\include/ "-IC:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /Tcsrc/_portaudiomodule.c /Fobuild\temp.win-amd64-3.7\Release\src/_portaudiomodule.obj _portaudiomodule.c C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\include\pyconfig.h(117): warning C4005: 'MS_WIN64': macro redefinition src/_portaudiomodule.c: note: see previous definition of 'MS_WIN64' C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /nodefaultlib:libucrt.lib ucrt.lib /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\libs" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\PCbuild\amd64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x64" winmm.lib ole32.lib uuid.lib advapi32.lib user32.lib /EXPORT:PyInit__portaudio build\temp.win-amd64-3.7\Release\src/_portaudiomodule.obj /OUT:build\lib.win-amd64-3.7_portaudio.cp37-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.7\Release\src_portaudio.cp37-win_amd64.lib ./portaudio-v19\build/msvc/x64/Release/portaudio.lib LINK : fatal error LNK1181: cannot open input file '.\portaudio-v19\build\msvc\x64\Release\portaudio.lib' error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\bin\HostX86\x64\link.exe' failed with exit status 1181
the portaudio.dll genration worked well as you said it said not existed. installing pyaudio and portaudio errored. Using Python 3.7 in Visual Studio
LINK : fatal error LNK1181: cannot open input file '.\portaudio-v19\build\msvc\x64\Release\portaudio.lib' error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\bin\HostX86\x64\link.exe' failed with exit status 1181
This says that the portaudio library does not exist, have you successfully compiled it in VS 2019 in 64bit Release mode?
Best, intxcc