Получение ошибок при создании файлов dll и lib для библиотеки portaudio с помощью Visual Studio 2017 - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь использовать библиотеку portaudio для звукового проекта с низкой задержкой. Поэтому я должен указать для своего проекта путь к lib и dll из библиотеки, которую я загрузил portaudio с официального сайта Portaudio . Я действительно понял, что мне нужно отладить его, чтобы я мог сгенерировать файл lib и dll из того, что я понял.

Когда я пытаюсь отладить его, я получаю следующие ошибки:

1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(1216,5): warning MSB8012: TargetPath(E:\libraries\portaudio\build\msvc\x64\Release\portaudio.lib) ne correspond pas à la valeur de la propriété OutputFile (E:\libraries\portaudio\build\msvc\x64\Release\portaudio_x64.dll) de Linker. Cela peut entraîner une génération incorrecte de votre projet. Pour corriger ce problème, vérifiez que les valeurs des propriétés $(OutDir), $(TargetName) et $(TargetExt) correspondent à la valeur spécifiée dans %(Link.OutputFile). 1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(1217,5): warning MSB8012: TargetExt(.lib) ne correspond pas à la valeur de la propriété OutputFile (.dll) de Linker. Cela peut entraîner une génération incorrecte de votre projet. Pour corriger ce problème, vérifiez que les valeurs des propriétés $(OutDir), $(TargetName) et $(TargetExt) correspondent à la valeur spécifiée dans %(Link.OutputFile). 1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(1218,5): warning MSB8012: TargetName(portaudio) ne correspond pas à la valeur de la propriété OutputFile (portaudio_x64) de Linker. Cela peut entraîner une génération incorrecte de votre projet. Pour corriger ce problème, vérifiez que les valeurs des propriétés $(OutDir), $(TargetName) et $(TargetExt) correspondent à la valeur spécifiée dans %(Link.OutputFile). 1>portaudio.def : error LNK2001: symbole externe non résolu PaWasapi_GetDeviceDefaultFormat 1>portaudio.def : error LNK2001: symbole externe non résolu PaWasapi_GetDeviceRole 1>portaudio.def : error LNK2001: symbole externe non résolu PaWasapi_GetFramesPerHostBuffer 1>portaudio.def : error LNK2001: symbole externe non résolu PaWasapi_GetJackCount 1>portaudio.def : error LNK2001: symbole externe non résolu PaWasapi_GetJackDescription 1>portaudio.def : error LNK2001: symbole externe non résolu PaWasapi_ThreadPriorityBoost 1>portaudio.def : error LNK2001: symbole externe non résolu PaWasapi_ThreadPriorityRevert

Кто-нибудь может мне помочь, пожалуйста!?

...