一文钱难倒英雄汉之【boost_xxx_mt.lib】

Words
224
Reading
1 min
Listen
Play
8y

在工作中我们经常会碰到一些小问题,这些小问题在解决后来看都很简单容易,但是如果不知道解决方案可能得花费一天甚至几天的时间,解决过程经常让人抓狂,试图借“一文钱难倒英雄汉”这个标题来记录下这些问题和解决方案。

文章尽量短小精悍,不求甚解,看了能解决就好。

编译Bitshares找不到boost_xxx_mt.lib

编译程序时提示找不到boost_xxx_mt.lib,mt是多线程支持库

解决方案

1、快速解决(不需要boost多线程支持),可以直接在CMakeFiles.txt中设置不使用多线程库,在合适位置加入以下语句:

set(Boost_USE_MULTITHREADED OFF)

2、也可以重新编译boost,编译时指定多线程参数,如下:

./b2 threading=multi link=static -a
一文钱难倒英雄汉之【boost_xxx_mt.lib】 | Ecency