Apama 10.15.0 | Release Notes | What's New In Apama 10.0 | Windows compiler update in 10.0
 
Windows compiler update in 10.0
Apama has upgraded from Microsoft Visual Studio 2013 (Visual C++ v12) to Visual Studio 2015 Update 3 (Visual C++ v14). Consequently, you must rebuild the following components with the new compiler:
*C++ connectivity plug-ins
*C/C++ EPL plug-ins
*C/C++ IAF transport/codec plug-ins
*C/C++ code that uses the engine client API
In addition, when planning migration, consider that the C++ compiler in Visual Studio 2015 is more modern than the previous version and less tolerant of ambiguous and potentially unsafe code patterns. It is likely that some time may be required to fix compiler errors after moving to the new version.
For example, one of our samples previously included this macro definition:
#define snprintf _snprintf
This produces a compilation error with the new compiler. So if your code includes this line, you should simply remove it.
Note: 
Our recommendation is to enable warnings as errors in your projects where possible. This encourages good coding patterns and catches errors earlier in the development process. In particular, it helps you catch errors that might cause subtle, difficult to diagnose errors.