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