VS2010に移行中

仕事でもprivateでも移行中。しかも両方ともVS2005→VS2010でVS2008をすっ飛ばしている。で、ちょっとだけ苦労した部分をメモ。

ソリューション内でStaticLibraryのプロジェクトとExeのプロジェクトがあり、ExeがStaticLibraryにリンクする場合、2005までは、ソリューションエクスプローラ内のプロジェクト部分を右クリック→プロジェクトの依存関係で、依存するライブラリにチェックを入れるだけでよかった。しかし2010ではどうやらこれだけではダメなようだ。正しいやり方は、プロジェクト→プロパティ→共通プロパティ→Frameworkと参照→新しい参照の追加→ で必要なStaticLibraryを追加するとちゃんとリンクされます。

参考ページはこちら。
http://msdn.microsoft.com/ja-jp/library/ms235627.aspx
訳文は中途半端に訳されて究極に読みにくいので右上のラジオボタンで原文を読むことを勧める。