I replaced my VS2015 installation by a current one and am trying to figure out how to get things working again.
Attempting to make a .obj in the ICL cmd environment by either ICL or CL gives:
Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Versi
on 16.0.0.110 Build 20150815
Copyright (C) 1985-2015 Intel Corporation. All rights reserved.
loopstl.cpp
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\limits(1114): err
or: identifier "FLT_TRUE_MIN" is undefined
return (_FLT_TRUE_MIN);
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\limits(1177): err
or: identifier "DBL_TRUE_MIN" is undefined
return (_DBL_TRUE_MIN);
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\limits(1240): err
or: identifier "LDBL_TRUE_MIN" is undefined
return (_LDBL_TRUE_MIN);
^
It looks like a disconnect in nested includes in Visual Studio, but no message about
Then, if the objects are built under VS2012, attempting to link under VS2015 gives
LINK : fatal error LNK1104: cannot open file 'kernel32.lib'
Although everything still works under VS2012.
I haven't been able to guess a repair procedure; is Modify preferred?