Arch / Eclipse / C ++ /在哪里放置库?

时间:2018-03-24 22:13:49

标签: c++ eclipse-cdt archlinux

我正在尝试使用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(默认包含文件夹)。

1 个答案:

答案 0 :(得分:1)

你应该跑

pacman -S boost

这将在系统包含GCC始终使用的路径中安装boost。