大家好,首先感谢您的所有回答,很抱歉占用您的时间。 我的客户端出现了小问题,项目不是我的,但是当我尝试编译它时。我收到一条错误消息:“...您需要在新版本中编译 lib,因为它是在旧版本中编译的。”,我在所有项目上都遇到了这些错误并修复了它们。 但是当我在需要的位置替换新构建的“lib”文件时,它说的是同样的事情吗? 为什么,即使我重建这个“lib”,我仍然收到相同的错误,并且仅在该一个项目上?尝试过测试地点。我从应该接收的位置删除了该文件,然后出现错误“无法打开文件”,k。这意味着位置很好,我重建了文件,就像我修复其他项目的相同错误一样,它重建成功,位置 k 发生了变化。然后思考了一些工具->选项问题没有发现什么可疑的地方。 k,它仍然显示这个错误吗?
P.S 我尝试重新安装 vc,是的,我正在使用 sp 1 并且有一些更新。 :) 一个小时后回来。
检查您的构建配置,确保该项目对库使用与其他项目相同的配置。 当您在 VC 解决方案中创建新的项目配置并将当前项目更改为该配置时,没有该配置的项目不会更改,VC 也不一定会为您创建一个。