Boost を使用したことがないので、今すぐ変更したいと考えています。しかし、Boost.Filesystem であるそのライブラリの 1 つだけが必要です。ライブラリを正常にビルドし、boost/libs/filesystem
フォルダーから Visual Studio プロジェクトにリンクしました。
boost/filesystem.cpp
次に、フォルダーboost/filesystem
とそのコンテンツをプロジェクトのインクルード ディレクトリにコピーしました。しかし、不足している多くのブースト関連ファイルについてコンパイラが不平を言ったため、それだけでは十分ではありませんでした。
ここにいくつかの例を示しますが、他にもたくさんあります。
boost/utility/enable_if.hpp
boost/type_traits/is_integral.hpp
boost/type_traits/is_array.hpp
boost/type_traits/decay.hpp
boost/system/system_error.hpp
...
Boost.Filesystem をスタンドアロン ライブラリとして使用するにはどうすればよいですか? ライブラリをプロジェクトディレクトリに保存したいので、コレクション全体を使用したくないため、プロジェクトのサイズが不必要に肥大化します。