从VS2017U2升级到VS2017U8后的链接错误

时间:2019-02-22 07:02:22

标签: c++ windows visual-studio visual-c++ linker

与VS2017U2一起运行时,我们的Visual C ++项目已成功编译并链接。我对项目中的几个make文件进行了更改,以使其可以与VS2017U8一起编译。更改后,我看到编译成功,但是我在这里遇到链接错误-

2019-02-21 19:41:44 | libvcruntime.lib(std_type_info.obj):错误LNK2005:___std_type_info_destroy_list已在vcruntime.lib(VCRUNTIME140.dll)中定义

2019-02-21 19:41:44 |创建库d:/build/ob/sb-21330799/sim-20fq1/sim/build/beta/apps/coreDump/coreDump.lib和对象d:/ build / ob / sb-21330799 / sim-20fq1 / sim / build /beta/apps/coreDump/coreDump.exp

2019-02-21 19:41:44 | coreDump.dll:致命错误LNK1169:找到一个或多个乘法定义的符号

我已经在链接错误(LNK2005)上进行了搜索,但是奇怪的是为什么仅在进行VS更新而不进行任何代码更改后却出现此错误?以及如何解决呢?任何对此表示赞赏的指针。

0 个答案:

没有答案