我正在尝试使用C ++,我的Arch机器上已经安装了Eclipse。我试图在Boost.Org工作:
#include <iostream>
#include <boost/asio.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
int main()
{
boost::asio::io_context io;
boost::asio::deadline_timer t(io, boost::posix_time::seconds(5));
t.wait();
std::cout << "Hello, world!" << std::endl;
return 0;
}
我已经下载了库tar并将其解压缩到/ usr / local / include,因为这从默认的include文件夹中看起来最明显,但我仍然遇到以下错误:Unresolved inclusion: <boost/asio.hpp>
有什么建议吗?
更新:只需要给Eclipse时间以确认库被移动到/ usr / local / include(默认包含文件夹)。
答案 0 :(得分:1)
你应该跑
pacman -S boost
这将在系统包含GCC始终使用的路径中安装boost。