所以在我的项目中,我得到了以下链接错误:
Error 1 error LNK2005: ___xi_a already defined in MSVCRT.lib(cinitexe.obj)
Error 2 error LNK2005: ___xi_z already defined in MSVCRT.lib(cinitexe.obj)
Error 3 error LNK2005: ___xc_a already defined in MSVCRT.lib(cinitexe.obj)
Error 4 error LNK2005: ___xc_z already defined in MSVCRT.lib(cinitexe.obj)
Error 7 error LNK1169: one or more multiply defined symbols found
现在,我记得大约一个月后通过弄乱其他依赖项和一些其他项目属性来获得这些信息,因此我能够将所有内容进行编译(这就是我所记得的一切)。现在,我试图将项目转换为发布模式,现在又重新获得它们。
我已经比较了从发行版到调试版的所有项目属性,并确保除了将运行时库设置为/ MD而不是/ MDd之外,其他所有内容均相同。两者还共享所有相同的其他依赖项。
还有其他我可能会想念的东西吗?