2017-04-08 20 views
-2

拡張子が.res のファイルが最近取得されました。現在直面している問題は、さまざまな種類のリソースエディタを使用してファイルを開くことができないことです。.resファイルを開く際に問題が発生しました。

のVisual Studio 2017

ResourceHacker

デルファイ逆コンパイラ

XNリソースエディタ

そして: は、ここで私が試してみましたプログラムのリストですここでは、メモ帳++で開いたときのファイルの内容の例を示します。http://i.imgur.com/fcmEfED.jpg

このファイルを開くことができない原因は何ですか?私は何か不足していますか?

+0

ファイルを16進エディタで開くことができます。メモ帳++でそれらを開くことは、あなたを非常に遠くにさせることはありません。しかし、これはWindowsリソースファイルのようには見えません。他のいくつかのプログラム(ゲーム)は拡張子.resのファイルも書きます。 –

+0

ファイルのサプライヤに何を尋ねてみませんか? –

+0

@RudyVelthuis私は16進エディタでそれを開こうとしましたが、何もできません。ゲーム作成ソフトウェアが.resにファイルを書き込む場合、それらを開いて編集する方法はありますか? – Skylark

答えて

-1

.resファイルは.cppファイルに.obj.または.libファイルのような.rcファイルにある - 彼らは、リソース定義ファイルのコンパイルバージョンです。

ファイルをメモ帳などで編集できるとは思わないで、他のコンパイル済みのファイルバイナリとして扱います。特にそれは実際にコンパイルされたバイナリファイルです。

あなたのアプリで使用するためにそのファイルを「インポート」するときは、リンカが依存関係のリストから推測できる.libファイルとは異なり、「インポートライブラリ」のリストに明示的に指定する必要があります。 。少なくともそれはMSVC++ 2015の場合です(まだ2017で試していない)

+0

これらはありません。 AFAICT、これらはコンパイルされたWindowsリソースファイルではありません。また、コンパイルされたWindowsリソース(.res)ファイルは、質問に記載されているいずれかのプログラムで開くことができます。 –

+0

あなたが試したことは確信していますが、健全性のチェックとして私はビルドディレクトリにある多くの '.res'ファイルのうち3つを開けただけです。あなたが '.rc2'ファイルについて話しているとしたら?それらはテキストです(UNICODEでは '.rc'と同じですが) – YePhIcK

+0

質問のファイル(彼はサンプルを投稿しました)は' .res'拡張子のファイルですが、リソースファイルではありません。そのためOPはリソースエディタでそれらを開くことができません。 Windowsの '.res'ファイルはバイナリですが、これらのファイルは通常は適切なリソースエディタで開くことができます。あなたのハードディスク上の '.res'ファイルはWindowsのリソースファイルなので、あなたがそれらを開くことができても彼にはあまり意味がありません。 '.res'拡張子を持つファイルはリソースファイルである必要はないことに注意してください。誰でもその拡張機能を使用できます。 –

関連する問題