【发布时间】:2015-10-31 01:53:27
【问题描述】:
我有一个使用 std::regex 的应用程序,它在我的计算机上构建并运行良好。但是,在 ubuntu 14.04 上,它可以构建但不起作用,因为 std::regex 没有在那个旧的 libstdc++ 上实现。
我想在我的代码中#ifdef 一些行来解决这个问题,但似乎可以找到一种可靠的方法来确定 libstdc++ 是否支持它。
我正在使用 cmake,所以如果我能够获得库的版本(/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 -> 6019),我也会很高兴。
【问题讨论】: