I am developing a game using tier 2 and I'm currently setting up the infrastructure of my game. I am also working on two machines depending on where I am during the day. I code on a mac with xcode sometimes and other times I use a windows machine with visual studio 2017. I have only the common files checked into source control and make use of the appropriate templates on the two platforms. So far, except for a few issues that I was able to resolve, I have been able to work on the same code on both machines using bit bucket for source control.
But today I was working on the windows machine and made use of the tuple in one of my classes so that I can return some iterators for traversing a vector. On the windows machine everything works correctly.
I had to switch to my mac and pulled my changes and I ran into one issue that I can't seem to figure out. XCode is complaining that it can't find the <tuple> header file and won't compile, that is the only error of all the things I added to my project today. Is there some issue in XCode that it can't locate a standard C++ library?
I also have my XCode project set with the following c and c++ settings:
C++ language dialect GNU++14
C++ Standard Library Compiler Default
C language dialect Compiler Default.
All of my cpp files in xcode are set as Objective C++ Source
and all of my header files are set as Default C Header.
Also I am making use of other standard libraries with issue like string, vector, map, etc... without issues on both the mac and the windows machine
Any ideas would be greatly appreciated.