Я должен включить <boost/graph/adjacency_list.hpp>
для создания adjacency_matrix, иначе код не сможет скомпилироваться.Использование adjacency_matrix библиотеки Boost Graph
Я не понимаю, почему, те примеры, которые я видел, не нуждаются в этом.
#include <boost/graph/adjacency_matrix.hpp>
#include <boost/graph/graph_utility.hpp>
using namespace boost;
typedef boost::adjacency_matrix<directedS> MatrixGraph;
int main(){
const char* name = "ABCD";
MatrixGraph mg(3);
add_edge (0, 1, mg);
add_edge (0, 3, mg);
add_edge (1, 2, mg);
add_edge (2, 3, mg);
boost::print_vertices(mg,name);
}
Различные версии 'boost', используемых в этих примерах, может быть? –