2012-02-28 22 views
2

編集用にRCを開くときにRC1107エラーが発生しますが、すべてのライブラリとアプリケーション自体がコンパイルされます。編集用にVisual Studioの.rcファイルを開くことができません。アプリケーションはコンパイルされます

Error dialog

私はthis questionを見ましたが、任意の有用な情報を持っていないほか、わずかに異なる問題であると思われます。

Visual Studioを閉じて再オープンしてから、以前のバージョンとの差分を実行して.rcおよびresource.hファイルの整合性を確認するまで、さまざまなことを試しました。私は私のマシンを再起動しようとしました。その他の提案はありますか?

+0

、私たちの完全な.RCソースを表示してください。それを「テキストとして」開く –

+0

RC1107でのウェブ検索ではかなりのヒット数が得られ、すべてが引用符で囲まれたプリプロセッサ定義に起因するようです。たとえば、このスレッドの最後の投稿を参照してください。http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/9cdaa780-cc97-498b-815e-cf23c3f3b333/ –

+0

@kids_fox:本当に私を欲しい私があなたに見せてもらえない7000 + line .rcを投稿するには?これを信頼してください.rc自体は問題ありません。 – MBraedley

答えて

1

私が実際にリンクした質問に対する答えは正しい答えを含んでいましたが、役に立たないほど曖昧でした。もう少し調べてみると、解決策here、つまりこの応答が見つかりました:

私は同じ問題がありました。

VS8でインクルードパス処理が壊れているようです。 I リソースコンパイラのdllを逆アセンブルし、コマンドライン がrcdll.dllに渡されていることが判明しました。最後のスラッシュは、 パスを引用符で置き換えていました。開始は です。

問題を修正するために、 IDEのインクルードパスを少し変更しました。

ツール - >オプション - >プロジェクトおよびソリューション - > VC++ディレクトリ

表示するディレクトリの:ファイルに

を含め、私は "P:\" 私の最後のパスにスラッシュを追加しましたので、「Pとなりました: \\ " [OK]を 変更し、問題が終了しました。 :-)

これはうまくいきます。

アンディ

関連する問題