我写了以下代码
#include <iostream>
#include <boost/asio.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/filesystem.hpp>
#include <boost/system/windows_error.hpp>
using namespace boost::system;
int main(){
boost::asio::io_service io;
boost::asio::deadline_timer t(io,boost::posix_time::seconds(5));
t.wait();
std::cout<<"hello world";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
1>LINK : fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_44.lib'
Run Code Online (Sandbox Code Playgroud)
我不知道如何以及做什么,你能解释一下发生了什么以及我可以采取哪些步骤来解决它?
好的,对于MSVC++ 2010
在Project Properties,转到
Configuration Properties -> Linker -> General -> Additional Library Directories和路径添加那里到*.lib文件(例如:C:\boost_1_41_0\stage\lib)