VC错误--error LNK1123:変換中に障害が発生

問題

オープンVC2010は非常に単純なWin32Consoleプログラムを作成し、あなたがプログラムを実行するF5キーを押すと、次のエラーメッセージが表示されます。

COFFへの変換時の失敗:エラーLNK1123ファイル無効または破損しています

間違った原因分析

COFFファイルへのヒント説明変換は、エラーが原因(VS2010インストールされ、一般には、[ファイル無効]間違った)に失敗しました。
変換作業は、このプログラムcvtres.exe完成されています。上記のエラーの根本的な原因は、cvtres.exeの複数のバージョンが存在するシステムに存在します。
C:システムディレクトリのバージョン\ WINDOWS \ Microsoft.NET \ Frameworkの\ v4.0.30319 \ cvtres.exe
VSディレクトリの次のバージョン:C:\プログラムファイル(x86の )\のMicrosoft Visual Studioの10.0 \ VC \ BIN \のcvtres.exe
場合64ビットシステム、そして中にある同じ名前のファイルが存在します:C:\ WINDOWS \ Microsoft.NET \ cvtres.exe \ Framework64 \ v4.0.30319
一般しかしFrameworkとFramework64次の二つのバージョンと同じであり、システムのアップデートので、 VSディレクトリ内のより新しいバージョン。
このソリューションは、明らかに、単純な、単に名前を変更したり、古いバージョンを削除します。
観測ファイルのバージョンについては、次の表を参照してください。
VC错误--error LNK1123:変換中に障害が発生

おすすめ

転載: blog.51cto.com/zhuxianzhong/2423205