1. ホーム

C++で'atoi'がこのスコープで宣言されていない問題を解決するにはどうしたらいいですか?

2022-02-16 02:33:09

C++を勉強しているのですが、g++ n.cppを使ってコマンドラインからコンパイルすると、このエラーが出ました。

半日ほどググって、ようやく原因と解決策を発見しました。

問題の原因 <スパン MinGWが最新でなく、C++のバージョンを認識しない、と元記事にはあります。

MinGWはGCC自身と同じグループによってメンテナンスされているわけではないので、常に最新であるとは限りません。

<スパン 回避策 g++ -std=c++11 n.cpp でコンパイルしてください。