有关如何安装 cmcstl2 的文档?

有关如何安装 cmcstl2 的文档?

如何安装 cmcstl2?我正在寻找安装说明的位置cmcstl2。通常我使用 apt-get 安装,但对于 cmcstl2 使用如下命令无法成功:

apt-get install cmcstl2

答案1

修改原始内容并针对 Ubuntu 17.04 的具体内容,使用 g++-6,而不是cmake 3.7所需的3.8

sudo apt-get install cmake
cd ~/Downloads
wget https://github.com/CaseyCarter/cmcstl2/archive/master.zip
unzip master
cd cmcstl2-master
cat CMakeLists.txt \
    | sed "s/VERSION 3.8/VERSION3.7/" \
    | sed "s/target_compile_features(stl2 INTERFACE cxx_std_17)//" \
    | sed "s/-fconcepts/-fconcepts -std=c++01z/" \
    | cat >CMakeLists.txt
export CXX=`which g++-6`
cmake .
cmake install .

将这些目录 ( experimental meta stl2)复制~/Downloads/cmcstl2-master/include到:/usr/include/c++/6

相关内容