Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7045: Thread library does not automatically compile date_time
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-08-19 20:40:35
#7045: Thread library does not automatically compile date_time
-------------------------------+--------------------------------------------
Reporter: anonymous | Owner: viboes
Type: Bugs | Status: reopened
Milestone: To Be Determined | Component: thread
Version: Boost 1.50.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+--------------------------------------------
Comment (by anonymous):
{{{
I will add the dependency of boost_date_time in the Jamfile.
}}}
Great, this should do! FYI, there is also a dependency to "date_time" in
the <boost/thread/thread.hpp> file:
{{{
1> Note: including file: C:\Program
Files\C++\boost\boost/thread/thread.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/thread/win32/thread_data.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/thread/thread_time.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/date_time/time_clock.hpp
}}}
This header file dependency seems to trigger the auto-linker facility for
"date_time" whenever "thread" is used.
----
{{{
Do you mean that I need to include <boost/chrono.hpp>
}}}
No, the chrono auto-linkage is correctly triggered by <boost/thread.hpp>.
But <boost/tss.hpp> does not include <boost/thread.hpp>, but
<boost/thread/detail/config.hpp> instead, with the effect of never
including <boost/chrono.hpp>! This is the problem, so the chrono auto-
linker facility is never triggered.
A simple fix would be to have <boost/tss.hpp> directly include
<boost/thread.hpp> instead; I've tested this and it works.
For your reference here are the full include dependencies of the example
of comment 23 which demonstrate the lack of the chrono include:
{{{
1>------ Build started: Project: ConsoleApplication4, Configuration: Debug
Win32 ------
1>Build started 19.08.2012 22:30:40.
1>InitializeBuildStatus:
1> Creating "Debug\ConsoleApplication4.unsuccessfulbuild" because
"AlwaysCreate" was specified.
1>ClCompile:
1> ConsoleApplication4.cpp
1> Note: including file: c:\users\zenju\documents\visual studio
11\projects\consoleapplication4\consoleapplication4\stdafx.h
1> Note: including file: c:\users\zenju\documents\visual studio
11\projects\consoleapplication4\consoleapplication4\targetver.h
1> Note: including file: C:\Program Files (x86)\Windows
Kits\8.0\Include\shared\SDKDDKVer.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\include\stdio.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\sal.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\ConcurrencySal.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\vadefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\include\swprintf.inl
1> Note: including file: C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\include\tchar.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\include\wchar.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\wtime.inl
1> Note: including file: C:\Program Files\C++\boost\boost/thread/tss.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/thread/detail/config.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/user.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/select_compiler_config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/compiler/visualc.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/select_stdlib_config.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\cstddef
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\yvals.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\xkeycheck.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\use_ansi.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\stddef.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program
Files\C++\boost\boost/config/no_tr1/utility.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\utility
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\xstddef
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\xtr1common
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\stdlib.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\limits.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\iosfwd
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\cstdio
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\cstring
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\string.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\cwchar
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdbg.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\type_traits
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\xrefwrap
1> Note: including file: C:\Program
Files\C++\boost\boost/config/stdlib/dinkumware.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\typeinfo
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\exception
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\eh.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\malloc.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program
Files\C++\boost\boost/config/select_platform_config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/platform/win32.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/suffix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/detail/workaround.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/thread/detail/platform.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/requires_threads.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/auto_link.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/version.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/shared_ptr.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/shared_ptr.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/no_tr1/memory.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\memory
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\xmemory
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\xmemory0
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\cstdlib
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\limits
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\ymath.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\cfloat
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\float.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\crtwrn.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\climits
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\cmath
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\math.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\xtgmath.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\new
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\xutility
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\xatomic0.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\intrin.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\setjmp.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\immintrin.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\wmmintrin.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\nmmintrin.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\smmintrin.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\tmmintrin.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\pmmintrin.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\emmintrin.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\xmmintrin.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\mmintrin.h
1> Note: including file: C:\Program Files
(x86)\Microsoft Visual Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\ammintrin.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\mm3dnow.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\mmintrin.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\stdint.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files\C++\boost\boost/assert.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\assert.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\iostream
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\istream
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\ostream
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\ios
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\xlocnum
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\streambuf
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\xiosbase
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\xlocale
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\stdexcept
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\xstring
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\xlocinfo
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\xlocinfo.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\ctype.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\locale.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\xdebug
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\xfacet
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\system_error
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\cerrno
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\errno.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program Files (x86)\Microsoft
Visual Studio 11.0\VC\include\share.h
1> Note: including file: C:\Program
Files\C++\boost\boost/current_function.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/checked_delete.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/throw_exception.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/exception/detail/attribute_noreturn.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/detail/workaround.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/exception/exception.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/detail/shared_count.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/bad_weak_ptr.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/detail/sp_counted_base.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/detail/sp_has_sync.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/detail/sp_counted_base_w32.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/detail/interlocked.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/detail/workaround.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/detail/sp_typeinfo.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/detail/sp_counted_impl.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/detail/workaround.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/no_tr1/memory.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\functional
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\xfunctional
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\tuple
1> Note: including file: C:\Program
Files\C++\boost\boost/detail/workaround.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/detail/sp_convertible.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/detail/spinlock_pool.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/detail/spinlock.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/detail/spinlock_w32.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/detail/yield_k.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/memory_order.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\algorithm
1> Note: including file: C:\Program
Files\C++\boost\boost/smart_ptr/detail/operator_bool.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/thread/detail/thread_heap_alloc.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/thread/detail/platform.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/thread/win32/thread_heap_alloc.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/thread/win32/thread_primitives.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/assert.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\assert.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program
Files\C++\boost\boost/thread/exceptions.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/thread/detail/config.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\string
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\iterator
1> Note: including file: C:\Program
Files\C++\boost\boost/system/system_error.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\cassert
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\assert.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program
Files\C++\boost\boost/system/error_code.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/system/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/system/api_config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/auto_link.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/cstdint.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/assert.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\assert.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program
Files\C++\boost\boost/operators.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/iterator.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/detail/workaround.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/noncopyable.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/utility/enable_if.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/cerrno.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi_prefix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi/msvc_prefix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi_suffix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi/msvc_suffix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/system/error_code.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi_prefix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi/msvc_prefix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi_suffix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi/msvc_suffix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi_prefix.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi/msvc_prefix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi_suffix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi/msvc_suffix.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/assert.hpp
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\assert.h
1> Note: including file: C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\crtdefs.h
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi_prefix.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi/msvc_prefix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi_suffix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi/msvc_suffix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi_prefix.hpp
1> Note: including file: C:\Program Files\C++\boost\boost/config.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi/msvc_prefix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi_suffix.hpp
1> Note: including file: C:\Program
Files\C++\boost\boost/config/abi/msvc_suffix.hpp
1>libboost_thread-vc110-mt-gd-1_50.lib(thread.obj) : error LNK2019:
unresolved external symbol "public: static class
boost::chrono::time_point<class boost::chrono::system_clock,class
boost::chrono::duration<__int64,class boost::ratio<1,10000000> > > __cdecl
boost::chrono::system_clock::now(void)"
(?now_at_system_clock_at_chrono@boost@@SA?AV?$time_point_at_Vsystem_clock_at_chrono@boost@@V?$duration@_JV?$ratio@$00$0JIJGIA@@boost@@@23@@23_at_XZ)
referenced in function "public: bool __thiscall
boost::thread::try_join_until(class boost::chrono::time_point<class
boost::chrono::system_clock,class boost::chrono::duration<__int64,class
boost::ratio<1,1000000000> > > const &)"
(?try_join_until_at_thread@boost@@QAE_NABV?$time_point_at_Vsystem_clock_at_chrono@boost@@V?$duration@_JV?$ratio@$00$0DLJKMKAA@@boost@@@23@@chrono_at_2@@Z)
1>C:\Users\ZenJu\documents\visual studio
11\Projects\ConsoleApplication4\Debug\ConsoleApplication4.exe : fatal
error LNK1120: 1 unresolved externals
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.30
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
==========
}}}
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/7045#comment:36> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:10 UTC