我正在从消息来源构建Boost
我需要库 libboost_unit_test库进行单元测试
但这个库没有生成...
我像这样编译Boost:
(defun hello-1()
(ltk:with-ltk ()
(let ((b (make-instance 'button
:master nil
:text "Press Me"
:command (lambda ()
(format t "Hello World!~&")))))
(pack b))))
我应该 libboost_unit_test_framework-vc140-mt-gd-x64-1_66.lib ......
我找不到如何构建这个库...
有人能帮助我吗?
答案 0 :(得分:1)
你在哪里寻找它?
您用于--build-dir
的命名表明您可能会对此感到困惑。 --build-dir
表示放置临时(中间)对象的位置,而不是已完成的目标。
目标通常在stage/lib
答案 1 :(得分:0)
谢谢Sehe:我找到你的答案
一个愚蠢的问题:
- Libboost_unit_test_framework-vc140-mt-gd-x64-1_66.lib
用于静态链接
- boost_unit_test_framework-vc140-mt-gd-x64-1_66.lib
用于动态链接。
要使用动态链接,我必须在我的项目中添加此定义:#define BOOST_ALL_DYN_LINK
要构建静态版本,我必须使用b2 --link=static
。