当我尝试使用 g++ 编译器在代码块上运行我的程序时,我遇到了这个非常奇怪的问题。我已经安装了 boost 并使用了它,直到大约一周前,我从来没有遇到任何问题。今天,我回到我正在做的一个项目,当我尝试运行它时突然收到以下错误消息
程序无法启动,因为您的计算机中缺少 libboost_thread-mgw47-mt-1_53.dll。尝试重新安装程序以解决此问题。
现在我以前在这个程序中使用过 boost 线程,所以我不知道为什么我会得到这个。同样奇怪的是,提升线程在我拥有的其他项目中工作。
我该如何解决这个问题?一切似乎都已就绪,路径变量集、编译器、链接器选项集等......自上次成功运行该程序以来,我所知道的一切都没有改变。我今天确实更新了 Visual Studio,但我认为这不会有任何影响。我不确定我还能提供哪些其他信息,因为我不知道为什么会这样。.dll 文件确实存在,我尝试将其移动到工作目录中,但仍然出现相同的错误。
有人对我如何解决这个问题有任何建议吗?