0
C++ 11でnormal_distributionで数値を生成したいと考えています。 Qt 4.8 MinGWを使用する。私は私の.PROファイル に次の行Qtでstd :: tr1 :: normal_distributionを使用する
QMAKE_CXXFLAGS + = -std = C++ 0xの
を追加した後、次のエラーを取得: 'swprintfは::' 宣言されていません 'vswprintf ::'は宣言されていません
"some_symbolが宣言されていません"というのは、コンパイル時にヘッダーファイルが見つからないということです。リンク中に起こっている場合は、おそらくライブラリがありません。あなたは完全なエラーメッセージを投稿できますか? – Seth
'-std = C++ 0x'を使うなら、' std :: normal_distribution'を使うべきです。 TR1はC++ 98のライブラリです! –
可能な複製:http://stackoverflow.com/q/3445312/894321 – alexisdm