普段からC++でのプログラムを作成していてBoost(ブースト)を知らないという人はあまり多くないかもしれませんが、「実はまだ使ったことない...」という人もいるのではないでしょうか?ライブラリと聞くと、環境ごとにビルドしてDLLファイルとかLIBファイルを作ったりしないといけないんじゃないの?と思うかもしれませんが、Boostは多くのコードがヘッダーファイルのインクルードだけで使用できるようになっています。まとめBoostライブラリを入手しよう何はともあれBoostのライブラリを入手しましょう。Librariesにアクセス。1.64.0」をクリック。history」からダウンロードできます。リンク先にプラットフォーム別のダウンロードリンクがあるので希望の圧縮ファイルをクリックし、ダウンロードします。今回私は「boost_1_64_0.zip」を選択してダウンロードします。boost_1_64_0.zipを任意のフォルダーに展開します。コマンドプロンプトでの操作などもあるため指定がしやすいように今回はC:ドライブ直下に展開します。C:\boost_1_64_0次にビルド用の実行ファイルを作成するため、バッチファイルを実行します。bootstrap.bat作成した実行ファイルをインストールフォルダを指定し実行します。--prefix=C:\boost_libs簡単なサンプルプログラムを作ってみようこれでBoostを使用する準備は整いました。Studioを用いて簡単なサンプルプログラムを作って動かしてみましょう。・追加のオプションに「空のプロジェクト」を選択します。main.cppファイルを追加します。.cppファイルが存在しない場合、プロパティ>C/C++が選択できないので先に作成しておきます。「追加のインクルードディレクトリ」に先ほどインストール先に指定したフォルダーにあるinclude\boost-1_64フォルダーを追加します。上記フォルダーをコピーしてプロジェクト毎に管理するなど使用に合わせて設定して下さいネ。プログラムからBoostのバージョンを表示してみます。Ver.1_64となるはずです。まとめ特に難しいところなくサンプルプログラムを動作させることができたのではないでしょうか。BoostはC++標準化委員会の委員により設立された経緯もあり、C++の準標準ライブラリと考えることもできそうです。その2昨日に続き、プログレスバーをマルチスレッドを用いて実装してみましょう。スレッド実行中はモーダルダイアログを表示させること。...【Boost】boost::property_treeでXMLファイルを書き込もう!前回の記事でXMLファイルの書き込みは難しくなくできそうでしたネ。今回はXMLファイルの書き込みを行い、出力してみましょう。...C++でインターフェイスを作成しよう。私事ですが今後業務ではC++を使用することになりそうです。NeonとCDT/MinGWでC++開発環境を作成しよう!(1)MFCなどを利用する場合にはほぼVisualStudio一択ですが、簡単なコンソールアプリケーションを作る場合にはEclipseのほうが便利な場合も多いです。