51

単純なプログラムを VS2010 にビルドしようとすると、コンパイルは成功しますが、ソリューションをビルドしようとすると、次のエラーが表示されます。

LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

私は何を間違っていますか?

4

8 に答える 8

68

この問題があり、このスレッドで解決しました

に移動して、インクリメンタルリンクを無効にします

    Project Properties 
       -> Configuration Properties 
           -> Linker (General) 
              -> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"
于 2013-04-27T22:45:00.100 に答える
36

この問題は、Visual Studio 2012 のインストール後に発生しました。この問題は、VS2010 の cvtres.exe を VS2012 のものに置き換えることで解決しました。

「social.msdn」に感謝!

于 2012-12-08T21:20:32.360 に答える
7

Visual Studio 2012もインストールされていますか?もしそうなら、おそらく.NET4.5と.NET4.0との互換性の問題のために、2012年は2010IDEを踏みにじります。

http://social.msdn.microsoft.com/Forums/da-DK/vssetup/thread/d10adba0-e082-494a-bb16-2bfc039faa80を参照してください

于 2012-09-26T21:16:46.243 に答える
6

Visual Studio 2010 を使用しています。

これは、.NET 4.5 をインストールしたときに発生しました。.NET 4.5 をアンインストールして .NET 4.0 をインストールすると、エラー メッセージが表示されなくなりました。

于 2013-11-19T10:28:05.463 に答える