Re: [Boost-bugs] [Boost C++ Libraries] #8070: prefer GetTickCount64 over GetTickCount

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #8070: prefer GetTickCount64 over GetTickCount
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-11-18 17:04:52


#8070: prefer GetTickCount64 over GetTickCount
---------------------------+----------------------
  Reporter: alex@… | Owner: viboes
      Type: Bugs | Status: reopened
 Milestone: Boost 1.55.0 | Component: thread
   Version: Boost 1.55.0 | Severity: Problem
Resolution: | Keywords:
---------------------------+----------------------
Changes (by anonymous):

 * status: closed => reopened
 * version: Boost 1.52.0 => Boost 1.55.0
 * resolution: fixed =>
 * severity: Cosmetic => Problem

Comment:

 Hi,

 the "Procedure Entry Point Not Found" for GetTickCount64 is back or I
 should better say was not resolved in first place. The

 {{{
 #ifndef BOOST_THREAD_WIN32_HAS_GET_TICK_COUNT_64
 #if _WIN32_WINNT >= 0x0600 && ! defined _WIN32_WINNT_WS08
 #define BOOST_THREAD_WIN32_HAS_GET_TICK_COUNT_64
 #endif
 #endif
 }}}

 check always enables the GetTickCount64, because _WIN32_WINNT is usually
 set to 0x0600. This value for _WIN32_WINNT OTOH is *always* required, even
 when targetting XP in order to have access to Vista and later Win32
 structs when the very same executable is supposed to run on later versions
 of Windows.
 Commenting out BOOST_THREAD_WIN32_HAS_GET_TICK_COUNT_64 again fixes the
 issue, but I would very much prefer to use a vanilla version of boost
 without requiring manual source changes before I can use.

 Regards, Zenju

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/8070#comment:20>
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:14 UTC