尝试在项目中包含boost :: thead时未定义的对“__gx_personality_sj0”和其他人的引用

时间:2016-05-16 11:47:16

标签: c++ boost g++

我最近一直在尝试使用boost库,虽然我已经能够包含仅限头文件库,但我现在仍然坚持包含链接库。我已经设法使用b2用gcc构建库然后链接到它们,但在尝试包含线程时我得到these错误。

我已经读过这些错误可能是由于使用错误的工具集进行构建而引起的,但是我无法看到我是如何做错的,因为我只使用了mingw并且在构建时使用了toolset = gcc。 Here是我的工具链可执行文件,以防我在那里做错了。我做错了什么?

1 个答案:

答案 0 :(得分:1)

原来我的路径变量不正确,包括Haskells mingw目录而不是我正在使用的目录。从我的路径中删除Haskell并添加版本mingw的直接,我正在使用一切按预期工作。