Arch / Eclipse / C /放置库的位置

Arch / Eclipse / C++ / Where to place libraries?

本文关键字:位置 Eclipse Arch      更新时间:2023-10-16

我正在尝试C 的手,我的拱机上有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;
}

我已经下载了图书馆的焦油并将其提取到/usr/local/include,因为这是默认包含文件夹中最明显的,但我仍然有以下错误: Unresolved inclusion: <boost/asio.hpp>

有什么建议?

更新:只需要给Eclipse时间确认要移动到/usr/local/include的库(默认包含文件夹(。

您应该只运行

pacman -S boost

这将在系统中安装Boost,包括GCC始终使用的路径。