1

Visual C++2005で動作させて1.43をブーストすることができません

この単純なソースコード:

#include <boost/date_time.hpp>

int main( int argc, char** argv )
{
    boost::gregorian::date d();
}

リンク時エラーが発生します:

error LNK2019: unresolved external symbol "class boost::gregorian::date __cdecl d(void)" (?d@@YA?AVdate@gregorian@boost@@XZ)

私は問題なくファイルシステムやスレッドのような他のコンパイルされたブーストライブラリを使用しています...

私はそれを使用してコンパイルしました

bjam -a
4

1 に答える 1

2

boost::gregorian::date変数を作成するのではなく、関数プロトタイプを宣言しています。かっこを外します。

boost::gregorian::date d;
于 2010-09-14T19:35:44.510 に答える