qt报错 error: LNK1104: 无法打开文件“libboost_atomic-vc142-mt-gd-x64-1_78.lib.lib”

在使用qt运行项目时,出现了这个问题,而且之前运行没问题,突然出现了这个问题

你这个项目之前可以正常运行吗?

检查下msvc与你的vc142版本是否匹配,vc142对应的是msvc2019,你看下是否没对应

方案来自 梦想橡皮擦 狂飙组基于 GPT 编写的 “程秘”


这个错误通常是由于尝试链接到一个不存在的库文件引起的。在本例中,错误信息指向了"libboost_atomic-vc142-mt-gd-x64-1_78.lib.lib"。

解决方案:

  • 确认已正确安装了Boost库,并且库文件位于正确的目录中。

  • 检查项目设置,确保您的链接器设置中正确的库文件的路径。

  • 如果仍然存在问题,请确认是否已安装了适合系统和编译器的Boost库版本。

回答不易,求求您采纳点赞哦

这个报错的原因是你的工程中使用的 Boost 库的版本与你安装的库不匹配;要解决这个问题,需要安装与你当前系统匹配的 Boost 库。