不明点
GCCでのsource_locationヘッダーの位置が下記ソースコードのようにexperimental以下にある。
これを#include <source_location>にするきれいな方法が知りたいです。
cmake
1[toolchain.cmake] 2 3include_directories(AFTER SYSTEM /usr/include/c++/10.1.0/experimental)
としたら大量のエラーで悩まされています。
(推測:ファイルパスがごっちゃに混ざっちゃうのでしょう?)
よろしくおねがいします。
発生している問題・エラーメッセージ
ソース ファイルを開けません "source_location"
該当のソースコード
C++
1//C++ STD 2#include <source_location> 3 4//GCC 5#include <experimental/source_location> 6
試したこと
参考URL:https://cpprefjp.github.io/reference/source_location/source_location.html
補足情報(FW/ツールのバージョンなど)
host:ArchLinux
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/lto-wrapper
ターゲット: x86_64-pc-linux-gnu
configure 設定: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --with-isl --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror gdc_include_dir=/usr/include/dlang/gdc
スレッドモデル: posix
Supported LTO compression algorithms: zlib zstd
gcc バージョン 10.1.0 (GCC)
cmake 3.16
googletest
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/06 08:14 編集
2020/07/06 08:19
2020/07/06 08:47
2020/07/06 09:44