__cdecl boost::date_time::gregorian_calendar_base,unsigned long>::from_day_number(unsigned long)'
f:\libs\boost_1_29_0\boost\date_time\gregorian_calendar.ipp(62) : warning
C4244: 'initializing' : conversion from 'unsigned long' to 'unsigned short',
__cdecl boost::date_time::gregorian_calendar_base,unsigned long>::from_day_number(unsigned long)'
f:\libs\boost_1_29_0\boost\date_time\gregorian_calendar.ipp(66) : warning
C4244: 'argument' : conversion from 'unsigned long' to 'unsigned short',
Ok Jeff, I hope you can help with this one. Created a date object and did a
call to cout with to_simple_string(0) and got linker errors. Program and
error are below. I looked at the greg_month.hpp file and realised that the
methods complained about are declared but not implemented. Could this be the
source of the problem?
________ CODE & COMPILE ERRORS _____________
#include
#include <iostream>
#include <string>
void main()
{
using namespace boost::gregorian;
date new_years_day(2002,Jan,10);
std::cout << to_simple_string(new_years_day) << std::endl;
}
--------------------Configuration: boost_date - Win32
Debug--------------------
Compiling...
test_date.cpp
d:\softdev\vstudio6\vc98\include\new(35) : warning C4290: C++ Exception
Specification ignored
f:\libs\boost_1_29_0\boost\date_time\gregorian_calendar.ipp(61) : warning
C4244: 'initializing' : conversion from 'unsigned long' to 'unsigned short',
possible loss of data
d:\softdev\vstudio6\vc98\include\xmemory(70) : while compiling
class-template member function 'struct
boost::date_time::year_month_day_base
__cdecl boost::date_time::gregorian_calendar_base,unsigned long>::from_day_number(unsigned long)'
Linking...
test_date.obj : error LNK2001: unresolved external symbol "public: char
const * __thiscall boost::gregorian::greg_month::as_long_string(void)const "
(?as_long_string@greg_month@gregorian@boost@@QBEPBDXZ)
test_date.obj : error LNK2001: unresolved external symbol "public: char
const * __thiscall boost::gregorian::greg_month::as_short_string(void)const
" (?as_short_string@greg_month@gregorian@boost@@QBEPBDXZ)
Debug/boost_date.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
boost_date.exe - 3 error(s), 4 warning(s)