История изменений
Исправление hobbit, (текущая версия) :
Почему-то у меня нет этих ворнингов, и собирает без #include <QDataStream>
Пропущенные инклуды - очень коварная вещь, на одних версиях одних и тех же библиотек можно ничего не заметить, а на других огрести ошибку компиляции. Это C++, здесь модульности нет, есть только препроцессорное включение.
Поэтому во избежание проблем переносимости настоятельно советую включать заголовочники для всех нужных данному файлу классов. (Другое дело, что зачастую список нужных формируется только после нескольких кругов пешим шагом по граблям, так что лучше включать файл сразу, как только затащил класс в программу...)
Исходная версия hobbit, :
Почему-то у меня нет этих ворнингов, и собирает без #include <QDataStream>
Пропущенные инклуды - очень коварная вещь, на одних версиях одних и тех же библиотек можно ничего не заметить, а на других огрести ошибку компиляции. Это C++, здесь модульности нет, есть только препроцессорное включение. Поэтому во избежание проблем переносимости настоятельно советую включать заголовочники для всех нужных данному файлу классов.