VC++ 2010 3回インストールしてみた。
VS2010でLNK1123エラーが出たら、SP1にしてみよう
久しぶりにVisual Studio Express 2010でC++のプロジェクトをビルドしようとすると、以下のビルドエラーが出てビルドできなかった。
LINK : fatal error LNK1123: COFF への変換中に障害が発生しました: ファイルが無効であるか、または壊れています。
LNK1123で検索して見つけたページ(Linker Tools Error LNK1123)によると、以下の3つの可能性があるらしい。
Visual Studio 2010のバージョンを調べてみると無印だったので、SP1のダウンロードページ( マイクロソフト公式ダウンロード センターから Microsoft Visual Studio 2010 Service Pack 1 (インストーラー) をダウンロード )からインストーラをDLして導入。すると無事ビルドできるようになった。
恐らくだがVisual Studio Express 2012をインストールしたことが原因ではないかと想像している。
VC++ 2010 を起動してみたら、エラー発生。