Hello, I have been developing a sound recording software which uses PortAudio Library.
When I added the “portmixer.h” and “portmixer.lib” files, I got many linking errors:
portmixer.lib(px_mixer.obj) : error LNK2001: unresolved external symbol _Pa_GetStreamHostApiType
portmixer.lib(px_win_wmme.obj) : error LNK2001: unresolved external symbol __imp__mixerGetID@12
portmixer.lib(px_win_wmme.obj) : error LNK2001: unresolved external symbol _PaWinMME_GetStreamOutputHandle
portmixer.lib(px_win_wmme.obj) : error LNK2001: unresolved external symbol _PaWinMME_GetStreamInputHandle
portmixer.lib(px_win_common.obj) : error LNK2001: unresolved external symbol __imp__mixerGetLineControlsA@12
portmixer.lib(px_win_common.obj) : error LNK2001: unresolved external symbol __imp__mixerGetLineInfoA@12
portmixer.lib(px_win_common.obj) : error LNK2001: unresolved external symbol ___security_cookie
portmixer.lib(px_win_common.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
portmixer.lib(px_win_common.obj) : error LNK2001: unresolved external symbol __imp__mixerClose@4
portmixer.lib(px_win_common.obj) : error LNK2001: unresolved external symbol __imp__mixerGetDevCapsA@12
portmixer.lib(px_win_common.obj) : error LNK2001: unresolved external symbol __imp__mixerSetControlDetails@12
portmixer.lib(px_win_common.obj) : error LNK2001: unresolved external symbol __imp__mixerGetControlDetailsA@12
portmixer.lib(px_win_common.obj) : error LNK2001: unresolved external symbol __imp__mixerOpen@20
fatal error LNK1120: 13 unresolved externals
The PortAudio src was downloaded from PortAudio official site and the PortMixer is from the src packge of Audacity.
It seems that PortAudio should be “patched” before work along with PortMixer.
Can anyone help me figure it out?