« さけチャーハン | メイン | メモリ不足 »

2005年12月27日

Visual Studio 2005でBoost

開発環境をVisual Studio .NET 2003からVisual Studio 2005に移すため、Boostをインストールしました。やり方は基本的に以前と一緒。VS2005 Express Editionの場合はPlatformSDKが必要だったりするようですが、私の場合はProfessional Editionなので問題なし。

1. Boost.orgから最新のVer 1.33.1のファイルをダウンロード。
・boost_1_33_1.zip
・boost-jam-3.1.11-1-ntx86.zip

2. ファイルを展開
・boost_1_33_1.zip → d:\usr\local\boost_1_33_1
・boost-jam-3.1.11-1-ntx86.zip → bjam.exeをd:\usr\local\boost_1_33_1にコピー

3. ビルド

> cd /d d:\usr\local\boost_1_33_1
> "C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat"
> bjam -sTOOLS=vc-8_0 --prefix="C:\Program Files\Microsoft Visual Studio 8\VC" install

相変わらずビルドには時間がかかりますね。今回はPentium 4 2.8GHz、メモリ2.5GBのPCで45分ほどかかりました。

インストール後の話ですが、

The implementation of the standard C++ library bundled with Visual C++ .NET 2005 might issue a number of spurious warnings feature is deprecated when using Boost headers. The warnings come from the "Safe" C++ Library, which labels many standard C and C++ library constructs as deprecated when in fact they may be used safely and correctly.

ということなので、警告を抑制するために"_SCL_SECURE_NO_DEPRECATE"を定義するか、pragmaで以下のような指定をした方がいいようです。

#pragma warning(disable:4996)

投稿者 sai : 2005年12月27日 01:44

トラックバック

このエントリーのトラックバックURL:
http://www.wombat.jp/x/mt/mt-tb.cgi/351

コメント

投稿者 Tresa Todd : 2007年08月24日 08:46

投稿者 Trent Boyer : 2007年08月27日 11:25

投稿者 Tony Sanchez : 2007年08月27日 23:02

投稿者 Meg Flowers : 2007年08月30日 19:56

imbe fluttery webber theridiidae restiveness clicky lactuca marline
I
http://www.angelfire.com/aoyobu/2.html

投稿者 Adrian Bailey : 2007年09月02日 05:48

imbe fluttery webber theridiidae restiveness clicky lactuca marline
is
http://www.freewebs.com/oixoch/2.html

投稿者 Ivy Garcia : 2007年09月04日 06:12

投稿者 Alvaro Lawson : 2007年09月15日 20:46

投稿者 Brandon Vaughan : 2007年09月15日 21:39

投稿者 Randolph Roberson : 2007年09月22日 00:40

投稿者 Bessie Hahn : 2007年09月22日 22:48

投稿者 Levi Sheppard : 2007年09月25日 00:49

投稿者 Linda Orr : 2007年09月26日 01:07

投稿者 Carlene Hammond : 2007年09月26日 22:56

投稿者 Trevor Boone : 2007年09月27日 18:49

投稿者 Jacques Garner : 2007年09月28日 05:22

投稿者 Houston Jackson : 2007年09月30日 20:30

投稿者 Belinda Whitney : 2007年10月01日 06:39

投稿者 Gordon Forbes : 2007年10月02日 21:18

投稿者 Margie Hobbs : 2007年10月03日 02:17

imbe fluttery webber theridiidae restiveness clicky lactuca marline
Little Tommy
http://45.ibdnkxoc.com/13-209.html
Ae Television
http://163.ibdnkxoc.com/32-804.html
Hawaiian Radio Stations
http://245.ibdnkxoc.com/5-620.html
Worth Softball Bat Xpst4
http://225.ibdnkxoc.com/31-915.html
Extra Small Dog Backpacks
http://198.ibdnkxoc.com/56-233.html

投稿者 Juliet Martinez : 2007年10月03日 20:07

コメントしてください




保存しますか?