如何在macOS中使用(链接)libc ++调试版本?

问题描述 投票:3回答:1

我想在macOS中启用libc++的调试版本,所以我在_LIBCPP_DEBUG=1 cxx_build_flags中定义了[Debug Version of libC++],但是无法链接libc++的调试功能。我想我的系统中只有libc++的发行版,所以如何在macOS中获取libc++的调试版]

Undefined symbols for architecture x86_64:
"std::__1::__libcpp_db::__decrementable(void const*) const", referenced from:
  void std::__1::__nth_element<std::__1::__debug_less<std::__1::__less<float, float> >&, std::__1::__wrap_iter<float*> >(std::__1::__wrap_iter<float*>, std::__1::__wrap_iter<float*>, std::__1::__wrap_iter<float*>, std::__1::__debug_less<std::__1::__less<float, float> >&)

我想在macOS中启用libc ++的调试版本,因此我在cxx_build_flags [libC ++的调试版本]中定义了_LIBCPP_DEBUG = 1,但是无法链接libc ++的调试功能。我猜只有释放...

c++ macos clang llvm libc++
1个回答
1
投票

我尝试不带更多详细信息的答案而重新激活此线程。

© www.soinside.com 2019 - 2024. All rights reserved.