В Visual Studio 2017 я могу собрать и запустить проект C++, который включает Boost v1.69.0 в качестве двоичных файлов предварительной сборки для VS. Однако теперь я хочу распространять релизную копию моего проекта, которая включает все необходимые файлы .dll
и .lib
. Как убедиться, что все файлы Boost .dll
&.lib
включены в окончательный выпуск?
Ниже приведен список библиотек Boost, используемых в моем проекте:
#include <boost/log/core.hpp>
#include <boost/log/trivial.hpp>
#include <boost/log/expressions.hpp>
#include <boost/log/sinks/text_file_backend.hpp>
#include <boost/log/utility/setup/file.hpp>
#include <boost/log/utility/setup/common_attributes.hpp>
#include <boost/log/sources/severity_logger.hpp>
#include <boost/log/sources/record_ostream.hpp>
boost
библиотек, которые использует ваш код. Просто укажитеboost
в качестве требования к вашему коду, как это делается в большинстве других проектов с открытым исходным кодом. - person drescherjm   schedule 11.07.2019.dll
&.lib
. - person newprint   schedule 11.07.2019