Так что я работаю над личным проектом с использованием QT 4.7.В середине одной из моих сборок Ubuntu 11.10 решил вылететь.Эта версия ubuntu несколько раз в прошлом мне давала сбой, но никогда не делала этого в середине сборки QT.
После перезагрузки моей системы и повторного открытия проекта в Qt я обнаружил, что мой файл "mainwindow.cpp" не может быть декодирован, и мой файл mainwindow.ui "не может быть открыт".Остальные мои файлы (main.cpp и mainwindow.h) в порядке.У меня также есть пара других классов, которые отлично в такте.
Я перепробовал все варианты кодирования, которые предоставляет QT, но ни один из них не работает.Все, что я получаю, это большая стая непонятных персонажей.Я иду в командную строку и набираю:
file -i mainwindow.cpp
и получаю mainwindow.cpp: application / octet-stream;charset = binary Я делаю то же самое с mainwindow.ui и получаю то же самое mainwindow.ui: application / octet-stream;charset = binary
для получения дополнительной информации, нормальные файлы .cpp возвращают это: file -i main.cpp main.cpp: text / xc;charset = us-ascii
Я предполагаю, что это означает, что мои файлы по какой-то причине находятся в двоичном формате, и я не знаю, как их восстановить.Любая помощь с благодарностью!