How to link Boost in a dependent static library

前端 未结 3 1895
野趣味
野趣味 2020-12-08 15:28

In MS Visual C++ 2010

I had a single C++ project in my solution which used boost and worked perfectly.

I then decided to convert this project into a static

3条回答
  •  猫巷女王i
    2020-12-08 15:57

    Apparently you don't need the .libs, as your exe also links without them. You seem to be using boost header-only methods and classes. So just tell boost to disable auto linking by defining the preprocessor symbol BOOST_ALL_NO_LIB in your project.

    If you want to make your .lib unnecessary big by including all of boost, this question seems to hold an answer (which I never really tried myself): Linking static libraries to other static libraries

提交回复
热议问题