0
MingW(msys2)を使用してWindows上でプログラムをコンパイルしようとしていますが、j0関数で失敗します。 Linuxでは問題なくコンパイルできます。コンパイラで-std = C++ 11フラグを使用すると嫌に思えます。これを正しくコンパイルし、-std = C++ 11フラグをオンにするにはどうすればよいですか?mingw C++はj0関数をコンパイルしません
サンプルコード:
#include <cmath>
int main(int argc, char *argv[])
{
float test = j0(5);
}
出力
$ g++ -std=c++11 test.cpp -o test
test.cpp: In function 'int main(int, char**)':
test.cpp:6:21: error: 'j0' was not declared in this scope
float test = j0(5);
これは本当に優れた答えです。 -std = gnu ++ 11を追加すると、問題はすばらしく解決されました。 –