I'm running into an issue with Boost where the Intel compiler and the Visual Studio compiler are mixing and matching ULONG_MAX and UINT_MAX resulting in two different definitions for uint32_t inside the boost namespace. I was wondering where climits or limits.h for the Intel compiler is located on Windows? I was going to have a look to see why it's happening. Any help would be appreciated.
These should be in the same location as the Microsoft Visual Studio compiler, we do not provide our own version of the C or C++ standard library. You can find the directory by running a sample program that includes these files with the -E option.