我们使用 Boost 与我们的应用程序静态链接,但现在我想将 Boost Test 与外部测试运行器一起使用,这需要测试本身通过使用所需的 BOOST_TEST_DYN_LINK
与 Boost.Test 动态链接> 定义。
这会成为问题还是 Boost Test 链接的方式与其他 Boost 库的链接方式完全无关?
最佳答案
我相信 Boost Test 不依赖于任何其他已编译的库,因此在静态链接其他 Boost 库的同时动态链接它应该不是问题。我们的链接规则没有显示 Boost Test 对标题以外的任何内容的任何依赖性,the boost.jam file 中的规则也没有。 (虽然后者已经过时了)。
关于c++ - Boost 测试是动态链接还是静态链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3032348/