过程入口点无法位于动态链接库中 - 查找错误的DLL

Mal*_*ako 3 c++ dll

在构建特定配置时,我的程序似乎在查找错误的DLL中的特定函数.这些函数在不同的DLL中定义,并在代码的完全独立的部分中使用,并且错误总是引用相同的DLL(libvlc.dll).如果我使用libvlc.dll构建不同的配置或禁用任何东西,一切正常.所有内容都是在没有错误或警告的情况下构建的,但是在使用Debug - > Step Into时,程序将在第一行被击中之前崩溃

The procedure entry point ReportFault could not be located in the dynamic link library libvlc.dll
The procedure entry point curl_easy_setopt could not be located in the dynamic link library libvlc.dll
The procedure entry point ogg_stream_packetin could not be located in the dynamic link library libvlc.dll
Run Code Online (Sandbox Code Playgroud)

Mal*_*ako 7

事实证明这是由于/OPT:NOREF我的项目使用https://forum.videolan.org/viewtopic.php?f=32&t=98097时构建的vlc引起的/OPT:REF