Visual Studio 2017:LNK2019无法解析的外部符号_InterlockedCompareExchange

时间:2018-07-27 06:26:34

标签: visual-studio-2017 linker-errors unimrcp

我正在将unimrcp代码(在Visual Studio 2008上可以正常工作)移植到最新的可视代码2017。我设法解决了一些错误,但仍然遇到了这些错误,

  

1> apr_atomic.obj:错误LNK2019:函数_apr_atomic_cas32 @ 12中引用的未解析的外部符号__InterlockedCompareExchange   1> apr_atomic.obj:错误LNK2019:函数_apr_atomic_dec32 @ 4中引用的未解析的外部符号__InterlockedDecrement   1> apr_atomic.obj:错误LNK2019:函数_apr_atomic_set32 @ 8中引用的未解析的外部符号__InterlockedExchange   1> apr_atomic.obj:错误LNK2019:函数_apr_atomic_add32 @ 8中引用的未解析的外部符号__InterlockedExchangeAdd   1> apr_atomic.obj:错误LNK2019:函数_apr_atomic_inc32 @ 4中引用的未解析的外部符号__InterlockedIncrement   引用

在互联网上找到的修复程序似乎无效。如果有人能指出正确的方向,那将会有很大的帮助。 我不确定要修补什么,因为给出错误的代码是Visual Studio代码和Windows 8.1 sdk代码。

0 个答案:

没有答案