C++初心者です。C++のfilesystemを使用したいと考えているのですが、自分の環境ではc++17が使えないようなのでg++バージョンアップを考えているのですが、いまいちどのようにすれば良いのかわかりません。参考になるわかりやすいサイトや具体的な方法を教えていただけると助かります。よろしくお願いします。
まずはあなたの環境を提示するべきでしょう
前の質問<https://teratail.com/questions/173450\>の続きと思いますが、回答とコメントで示された方法はテストしたのでしょうか?
>c++17が使えない・・・と思ったのはなぜでしょう?
コンパイルをするときはg++を使っています。
g++ -vをした時は以下のようになっています。
Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Target: x86_64-apple-darwin18.0.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
clang: warning: argument unused during compilation: '-std=c++11' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-Wall' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-Wextra' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-fno-common' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-O3' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-Wno-unused-parameter' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-Wno-sign-compare' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-Wno-unused-local-typedefs' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I .' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument]
よくわかっていないまま使って来てしまっていたので他にも情報が必要であればお願いします。
>>c++17が使えない・・・と思ったのはなぜでしょう?
filesystemをincludeして使いたいと思ったのですが、サンプルコードがコンパイルできなかったので、、、
Command Line Toolsで入れたMacのコンパイラを使用しています
回答2件
あなたの回答
tips
プレビュー