Code::Blocks (MinGW) #include 编译错误 <priority_queue>

Code::Blocks (MinGW) compilation error on #include <priority_queue>

我在 Windows10 上使用 Code::Blocks 17.12 和默认的 MinGW GCC C++ 编译器(带有 -std=c++11)。我已经构建了几个 C++ 控制台项目,没有问题。但是,当我包含 STL priority_queue class 时,出现以下错误:

fatal error: priority_queue: No such file or directory
#include <priority_queue>
                          ^
compilation terminated.
Process terminated with status 1 (0 minute(s), 0 second(s))
1 error(s), 0 warning(s) (0 minute(s), 0 second(s))

这些是我的#include 指令:

#include <queue>
#include <vector>
#include <priority_queue>
#include <iostream>

如有任何帮助,我们将不胜感激。

http://en.cppreference.com/w/cpp/container/priority_queue

Defined in header <queue>