我正在使用通过 vcpkg 构建的几个库(例如 civet-web 和 prometheus-cpp),用于我的 Visual C++ 项目。当构建 x86 一切都完美时,在 x64 中我收到一堆链接器错误:
错误 LNK2001:未解析的外部符号 __CxxFrameHandler4
在线搜索对这个符号/错误的所有引用都是关于特定项目的,我找不到 __CxxFrameHandler4是什么以及这个错误突出显示了什么问题。我不知道是 vcpkg 构建库的方式有问题,还是我的项目有问题,或者如何开始寻找解决方案。
我确实找到了这篇博客文章,但它参考了 VS2019 的预览,我找不到与之相关的任何设置:https ://devblogs.microsoft.com/cppblog/making-cpp-exception-handling-smaller-x64/
如果有人能解释这一切,那将是一个很大的帮助。