повышение :: григорианский :: даты - PullRequest
1 голос
/ 14 сентября 2010

Я не могу заставить его работать с 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

1 Ответ

2 голосов
/ 14 сентября 2010

Вы объявляете прототип функции, а не создаете переменную boost::gregorian::date. Сними скобки.

boost::gregorian::date d;
...