今日できたことメモ
昨日やり残していた、boostpro サイトからのVC++へのboostインストール
参考 : http://programmer-toy-box.sblo.jp/article/14267315.html
チェック点は以下。
- Select Default Variants では、Compilerは2005と2008対応、Variantsでは、Multithread Debug,DLLから上から6つチェック。(VC++でSingle threadで走らせるようプロパティを書き換えた経験がないため、Single threadは除外した。)
- Choose Components では、問答無用の全インストール。
- インストール完了と思いきや、なぜかheaderファイル(.h)たちが居なかった。おそらくダウンロードそのものが失敗したのだろう。というわけで再度boost のboost_1_38_setup.exe を起動して、"Choose Components"で "Boost header files"のみチェックして実行。→OK
- VC上からインクルードとライブラリの指定を忘れずに。
VC++ 2008 Express Edition には、Platform SDKがはじめから含まれている。
2005の環境では、VC++EEのインストールとは別途 Microsoft Platform SDKをインストールしたうえで、VC++からPlatform SDKのbin,include,libにパスを通してやらなければならなかったが、2008では不必要みたい。おそらく、OpenGLもそのまま使える。
#include
socket通信のサンプルhttp://www.nhk.or.tv/kow/program/program_136.phpを動かそうと思ったところ、winsock関係関数が全部エラーに。
プロジェクト > **のプロパティ > 構成プロパティ > リンカ > 入力 > 追加の依存ファイル
に、 "ws2_32.lib" と追加。
なぜこうしなきゃならんのかは不明。