几个月前,我用Visual Studio在C++中做了一个项目,我需要pthread,所以我安装了这个库,将它添加到链接器中,等等,它起作用了。从那以后,我第一次在这台电脑上启动了一个不需要pthread的新项目。当我试图编译这个项目时,它给了我一个错误,因为它找不到pthread库文件。因此,我转到链接器,看到其中的pthread库,因此将其删除。然而,我仍然得到一个编译错误,因为它找不到pthread库,即使我搜索了整个项目,也找不到需要pthread的引用。

发布于 2019-03-25 11:55:10
执行完全重建。
MSVC构建过程在生成的obj文件中嵌入库引用。通常的部分构建不会删除这些文件,因此尽管从项目设置中删除了引用,但引用仍然存在。
https://stackoverflow.com/questions/55330427
复制相似问题