標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

VS2017のC++プロジェクトを\\vmware-host\Shared Folders\ 以下に置くと

普段、仕事で VMwareWindows-VM 内で開発しているのだが、 VisualStudio 2017のC++プロジェクトを、ホストとの共有フォルダー \\vmware-host\Shared Folders\ 以下に置くと、「LNK1123 - COFF への変換中に障害が発生しました: ファイルが無効であるか、または壊れています」「CVT1101 - '….res' を開いて読み取れません」のエラーが発生して、リンク等ができなくなる問題が発生する。

LNK1123andCVT1101.png

(実際は UNC パスに直接置いているのではなく、mklink でシンボリックリンクを張ったところで作業している)

これ、普通のフォルダーにプロジェクトをコピーして、そちらでビルドすると発生しない。

ググるVisual Studio 2010 で似た事例が出てくるのだが、そちらは SP1 をあてると直る。今回の 2017 も似たような原因であるという思い込みがあったため、気づくのに3~4日ほど無駄にしてしまった。とほほ