提高::阳历日期::

时间:2010-09-14 19:32:32

标签: visual-c++ linker boost-date-time

我无法使用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)

我一直在使用其他编译的boost库,比如文件系统或线程没有问题...

我用

编译了它
bjam -a

1 个答案:

答案 0 :(得分:2)

您正在声明函数原型,而不是创建boost::gregorian::date变量。取下括号。

boost::gregorian::date d;