C++ Boost:对 boost::system::generic_category() 的未定义引用

2023-11-26

我正在尝试包括Boost我的项目中的图书馆也面临着同样的问题。我使用的是带有 Codeblocks IDE 的 Ubuntu 12.10,并尝试从站点读取说明手动安装库,但在标头以及使用前构建的库中出现错误。

然后我通过终端安装了库sudo apt-get install libboost-all-dev。之后,在我的 Codeblocks 程序中,我可以包含像#include <boost/regex.hpp>但是当我尝试包含文件系统库的标头时(#include "boost/filesystem/operations.hpp"),我收到以下错误:

/usr/include/boost/system/error_code.hpp|214|undefined reference to boost::system::generic_category()'|

我不确定如何解决此错误(特别是在 Linux 上的 Codeblocks 中)。我真的需要一些帮助。

编译器:Gcc
程序代码:仅尝试包含上述文件系统operations.hpp file.

来自代码块的构建日志:

Build started on: 20-11-2012 at 18:02.53
Build ended on: 20-11-2012 at 18:02.54
-------------- Build: Debug in libopenFrameworks ---------------
Target is up to date.
-------------- Build: Debug in reader1 ---------------
make -s -f Makefile Debug
linking i686 bin/reader1_debug linux
obj/i686Debug/src/testApp.o: In function `__static_initialization_and_destruction_0':
/usr/include/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:215: undefined reference to `boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:216: undefined reference to `boost::system::system_category()'
obj/i686Debug/src/main.o: In function `__static_initialization_and_destruction_0':
/usr/include/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:215: undefined reference to `boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:216: undefined reference to `boost::system::system_category()'
collect2: ld returned 1 exit status
make: *** [bin/reader1_debug] Error 1
Process terminated with status 2 (0 minutes, 1 seconds)
6 errors, 0 warnings

您应该链接到libboost_system图书馆。我不确定代码块,但您平台上的 g++ 命令行选项是

-lboost_系统

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ Boost:对 boost::system::generic_category() 的未定义引用 的相关文章

随机推荐

  • 如何使用 Jackson 和包装对象反序列化/序列化字节数组

    我有以下两个课程 public class User private String name private Secret secret public User JsonProperty name String name JsonPrope
  • 设置 UISwipeGestureRecognizer 的方向

    我想将简单的滑动手势识别添加到我基于视图的 iPhone 项目中 应识别所有方向 右 下 左 上 的手势 UISwipeGestureRecognizer 的文档中指出 您可以通过使用按位或操作数指定多个 UISwipeGestureRec
  • 使用ant-contrib,如何使用endsWith?

    ant contrib 最新版本是ant contrib 1 0b3 jar http ant contrib sourceforge net tasks tasks more conditions html 该文件显示endsWith状况
  • PHP中什么时候不会调用__destruct?

    class MyDestructableClass function construct print nIn constructor n this gt name MyDestructableClass function destruct
  • 如何使用 NEHotspotHelper 获取可用的 WiFi 列表(IOS、objective-c)

    我已经这样做了 1 在Apple开发者页面添加IOS证书 2 在 Apple 开发者页面中添加启用网络扩展的标识符 App ID 3 在 Apple Developer 页面中添加配置文件 4 创建Xcode项目并输入在苹果开发者页面上制作
  • Hibernate:获取太多行

    我在使用 Hibernate 从数据库获取行时遇到问题 当我只想获取一行时 我会收到 20 行 当我想从大约 1 5k 行的表中获取所有行时 我会收到 15 2k 行 该表的实体类具有复合主键 这是我获取所有行的代码 Criteria cr
  • PSR-4 自动加载不起作用

    我创建了一个app modules目录并使用 PSR 4 自动加载它 如下所示 psr 4 Modules app modules 我也做了composer dumpautoload 我有以下目录结构 app modules ModuleN
  • 将消息从存储过程返回到 C# 应用程序

    我有一个添加用户的存储过程 并且在添加的每个权限中 我想开始构建成功消息 我的存储过程运行良好 但如何将该成功消息返回到我的应用程序中的消息对话框中 我想在我的 C 应用程序的消息框中显示以下 text DECLARE text NVARC
  • 我如何找出哪个 GWT 元素具有焦点?

    我想知道 在 GWT 中 哪个元素当前具有焦点 基本上我正在我们的应用程序中开发虚拟键盘 除 tab 键外 所有键都工作正常 如果我获得焦点元素 那么我可以计算出 Tab 键代码 在 javascript 和 jquery 中我们可以使用d
  • 访问前置摄像头。 iPhone/iPod 4

    嘿 我想知道如何访问前置摄像头 也许有一些指南 但我不需要所有按钮等 我只想从面对的相机访问 我不需要按钮来拍照或类似的东西 您可以访问前置摄像头 如下所示 picker cameraDevice UIImagePickerControll
  • 如何从 Laravel 中的作业 ID 获取排队的作业?

    有没有办法从 Laravel 中的作业 ID 获取排队的作业 将作业添加到队列时 我存储作业 ID 稍后在某个时间点 处理队列中的作业有延迟 我想从队列中删除该作业 如果我可以使用作业 ID 获取队列中的作业 我可以使用delete 方法将
  • 如何使用HttpClient发布数据?

    我有this来自 Nuget 的 HttpClient 当我想获取数据时 我这样做 var response await httpClient GetAsync url var data await response Content Rea
  • Twitter Bootstrap 3 navbar-collapse - 设置折叠宽度

    我使用 Twitter Bootstrap 3navbar collapse http bootply com 91119 当您减小页面宽度时 菜单会分成两行 然后折叠 我不分成两行 但想做折叠 我该怎么办 您可以减少导航栏折叠的点 Opt
  • Coq 中的 `destruct` 和 `case_eq` 策略有什么区别?

    我明白了destruct因为它将归纳定义分解为其构造函数 我最近看到case eq我不明白它有什么不同 1 subgoals n nat k nat m M t nat H match M find elt nat n m with Som
  • HTML 和 CSS 不规则三角形图像库

    我需要创建一个图像库 其中各个图像是不规则三角形 强调不规则 我找到了关于如何通过 html 和 css 实现三角形图像而不修改图像本身的有限示例 我在 CodePen 中找到了一个例子https codepen io thebabydin
  • vfork() 系统调用的返回值

    考虑以下代码 int main int pid pid vfork if pid 0 printf child n else printf parent n return 0 的情况下vfork 父进程和子进程使用的地址空间是相同的 因此变
  • 动态追加元素到 jQuery Mobile ListView

    我想动态地将通过 JSOn 格式的 url 接收到的数据附加到我的列表视图中 但我不知道它是如何工作的 移动网站以以下格式检索对象 id 1 start 2011 10 29T13 15 00 000 10 00 end 2011 10 2
  • 使用 python 将一些键发送到非活动窗口

    我正在尝试使用 Python 将一些密钥发送到非活动窗口 进程 程序 Win32 64 已经读过pywinauto and SendKeys 但他们都在发送密钥之前激活窗口 有没有办法在不激活非活动窗口的情况下使用它 如果有人发布一个简单的
  • ElasticSearch - 按日期排序

    我有一个弹性搜索索引 我无法使用映射设置每个字段 因此日期将作为字符串输入 有谁知道我将如何对该字符串日期进行排序 我看过 script query sort script script doc field name value type
  • C++ Boost:对 boost::system::generic_category() 的未定义引用

    我正在尝试包括Boost我的项目中的图书馆也面临着同样的问题 我使用的是带有 Codeblocks IDE 的 Ubuntu 12 10 并尝试从站点读取说明手动安装库 但在标头以及使用前构建的库中出现错误 然后我通过终端安装了库sudo