pyaudio_portaudio icon indicating copy to clipboard operation
pyaudio_portaudio copied to clipboard

Not Working on Visual Studio 2019

Open harshvardhana25 opened this issue 5 years ago • 1 comments

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

harshvardhana25 avatar Sep 03 '19 11:09 harshvardhana25

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

intxcc avatar Oct 05 '19 12:10 intxcc