Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#1407 closed defect (fixed)

HM cannot compile with VS 2015

Reported by: libin Owned by:
Priority: minor Milestone: HM-16.9
Component: HM Version: HM-16.5
Keywords: Cc: ksuehring, davidf, karlsharman, jct-vc@…

Description

HM cannot compile with VS 2015. Removing compat\msvc\stdint.h can solve the problem.

Change History (5)

comment:1 Changed 6 years ago by DefaultCC Plugin

  • Cc ksuehring davidf karlsharman jct-vc@… added

comment:2 Changed 6 years ago by ksuehring

I think, in general we should add work spaces for newer version of Visual Studio and deprecate the really old ones. Then we can easily remove the additional header.

Do you know if the header is available in the system with earlier version of VC++?

comment:3 Changed 6 years ago by davidf

They caught up with the missing stdint.h of C99 in VS10.

comment:4 Changed 6 years ago by ksuehring

  • Resolution set to fixed
  • Status changed from new to closed

I made a number of updates to the visual studio work spaces in HM-dev (up to r4573):

  • renamed 2010
  • added 2012/2013
  • added safe guards to disallow inclusion on local stdint.h in VC>=2010
  • removed include local compatibility include path in vc2010/vc2012/vc2013

I cannot add work spaces for vc2015 before my IT department makes it available to us, but converting the vc2013 work spaces should work now.

I'll close as fixed, but may add a vc2015 solution later.

comment:5 Changed 6 years ago by ksuehring

  • Milestone set to HM-16.9
Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber, Participant

  • Bin Li(Reporter)
  • David Flynn(Subscriber, Participant)
  • jct-vc@…(Subscriber)
  • Karl Sharman(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Subscriber, Participant, Always)