wull920
wull920
2016-08-15 10:46

在VM12里面共享文件下编译VC6.0程序报错

升级到vmware workstation 12的版本后,通过共享文件夹的方式 将物理机的文件共享到虚拟机时,这时使用VC6.0编译DLL动态库时在最后Link时报错:如下提示:
Linking...
Creating library Release/BankCard.lib and object Release/BankCard.exp
CVTRES : fatal error CVT1107: Release/xxxxx.exp is corrupt
Release/xxxxx.exp : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
Error executing link.exe.

xxxx.dll - 2 error(s), 2 warning(s)

检查发现,xxxxx.exp文件里面的内容为空的,没有内容。

但是如果直接将源文件复制到虚拟机里面编译时,一切都是OK的,没有任何的问题。并且原来使用VM10的版本的时候,一点问题都没有,因此怀疑是VM12版本在共享文件夹有什么问题导致的。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐

换一换