在VC++工程中使用了PKEY_AudioEngine_DeviceFormat,这个定义是在mmdeviceapi.h头文件中,编译过程报了LNK2001 无法解析的外部符号 _PKEY_AudioEngine_DeviceFormat,经过一番查找,有篇博客给出了解决方法https://blog.csdn.net/msunyutao/article/details/5801350 ,然后添加了头文件#include <initguid.h>之后编译就通过了,这个文件据说只能引用一次,测试发现还必须在
#include <mmdeviceapi.h>之前先include才没有报错。