QT 4.7を使用している個人用プロジェクトで作業しています。私のビルドの途中で、ubuntu 11.10がクラッシュすることになりました。このバージョンのubuntuはこれまで数回私にクラッシュしましたが、QTビルドの途中でこれをやったことはありません。QT: "filename.cpp"を "System"コードでデコードできませんでした
私のシステムをリブートしてQtでプロジェクトを再び開くと、私の "mainwindow.cpp"ファイルはデコードできず、私のmainwindow.uiファイルは "開けません"ということが分かりました。残りのファイル(main.cpp、mainwindow.h)は完全にうまくいきます。私はまた、完全に触れている他のクラスのカップルを持っています。
QTが提供するさまざまなエンコードオプションをすべて試しましたが、いずれも機能しません。私が得るのは、理解できない文字を大量に洗うだけです。私は、コマンドラインに行き、私が入力します。
file -i mainwindow.cpp
と mainwindow.cpp取得:アプリケーション/オクテットストリームを、 charset = binary 私はmainwindow.uiと同じことを行い、同じことを得ます。 mainwindow.ui:application/octet-stream;文字セット=バイナリ
詳細については、通常の.cppファイルはこれを返します。 ファイル-i main.cpp main.cpp:text/x-c;これは私のファイルが何らかの理由でバイナリであることを意味しており、復元方法を知りません。どんな助けでも大歓迎です!
あなたはどこかにバックアップを持っていませんか? –