Nea*_*roo 3 c++ linker portaudio visual-studio
我是C/C++的初学者,所以请耐心等待.
我正在尝试构建PortAudio库,以便我可以在我的一个项目中使用它.我正在使用VS 2013,构建的预设项目文件必须转换为我的版本.我已经能够解决我在这里遇到的所有问题,除了一个:
LINK : fatal error LNK1104: cannot open file 'ksguid.lib'
Run Code Online (Sandbox Code Playgroud)
我已经看过这个和这个网站了.所有这些都解决了这个问题,但他们中没有一个能够解决它.以下是这些网站建议的解决方案:
WASAPI- 符号portaudio.def,PA_WDMKS_NO_KSGUID_LIB- 定义到预处理器Nea*_*roo 10
您可以ksguid.lib从Windows 7 SDK获取-file .它甚至可能已经安装在您的计算机上.最好使用资源管理器来查找它(可能C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x64).
找到它后,返回Visual Studio并转到Project > Properties > Configuration-Properties > Linker > Input,然后单击Additional Dependencies右侧的小箭头并选择编辑:

输入绝对文件路径ksguid.lib.确保用"-s 包围它,然后放在;最后.(在没有可用描述的情况下引发错误 - 我们知道微软.)