При переносе кода из Visual Studio 2010 в Linux мы встречаем следующее сообщение (компилятор):

«Tank.h: 24: фатальная ошибка: невозможно записать файл PCH: превышена квота диска»

class Tank: public Vehicle
{
public:
    Tank(char* veID, char* model, int numOfBooms, char* baseName);
    ~Tank();
     virtual ostream& Print (ostream& res) const;
     virtual void SetDistanceToTreat(double dis);
     virtual double GetDistanceToTreat() const {return m_distanceToTreat;}
     virtual void IntializeDistanceToTreat(); 

private:
    double m_distanceToTreat;
    int m_numOfBooms;

};

inline ostream& operator<<(ostream &res, const Tank& t) //line 24
{ return t.Print(res); }

это отлично работает в Windows

1 ответ1

1

Disk quota exceeded - похоже, у вас проблемы с записью файла на диск. Проверьте разрешения и свободное место на диске. Может быть, рут дал вашему пользователю только ограниченное дисковое пространство, которое вы уже использовали?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .