我正在使用 VS 2008 并想使用 boost::asio 库。 我可以让它在新项目中工作(我想包括 boost/bind.hpp 和 boost/asio.hpp),但在现有项目中我得到这个错误:
fatal error LNK1104:找不到数据“libboost_system-vc90-mt-sgd-1_46.lib”。
我在 boost 目录中找不到这个文件,但是这个文件:libboost_system-vc90-mt-gd-1_46.lib(gd 而不是 sgd)那是什么意思?
谢谢!
最佳答案
我假设您已经使用了 BoostPro 的 Boost 安装程序。如果是这样,请重新安装它并确保选择 Multithread Debug, static runtime
。
关于c++ - Visual Studio 链接器找不到 libboost_system,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5093144/