0

アトミック操作を使用する単純なテスト プログラムをビルドしようとすると、エラー undefined reference to `___atomic_fetch_sub_4'
が発生--==ます。

std::atomic<std::size_t> foo;
if (--foo == 42) { ... }

コードは正常にコンパイルされますが、リンクしようとするとエラーが発生します。GCC 4.7 で MinGW を使用しています。

4

1 に答える 1

0

std::threadstd::atomicMinGW のサポートはまだ非常に限られています。これらの C++11 機能を Windows で試してみたい場合は、Visual Studio 2012 RCをお勧めします。

于 2012-06-30T01:21:14.673 に答える