У меня есть проект flex-bison, работающий над ubuntu linux vmPlayer.
Проблема в том, что я пытаюсь использовать map of string и int в моем файле зубров для приведения строки int, и это дает мне ошибку в файле extra.y:
%{
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <map>
using namespace std;
int yylex();
void yyerror(const char*);
map<string,int> vars; //ERROR
Ошибка это даст мне:
extra.y:9:12: error: ‘string’ was not declared in this scope
map<string,int> vars;
..ПОМОГИТЕ ??
Задача ещё не решена.
Других решений пока нет …