warning C4005 in SDK
-
On 05/04/2016 at 04:44, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 15-17
Platform: Windows ;
Language(s) : C++ ;---------
Hi,when compiling any R15 project including the SDK with VS2013 I get warning C4005 in allmost all files:
1>c:\program files\maxon\cinema 4d r15\resource\_api\c4d_misc\utilities\compilerdetection.h(61) : warning C4005: '_HAS_DECLTYPE': macro redefinition (..\_api\c4d_basebitmap.cpp)
1> c:\program files (x86)\microsoft visual studio 12.0\vc\include\yvals.h(15) : see previous definition of '_HAS_DECLTYPE'Just these warnings. It builds the project fine and I can't encounter any problems when running.
Is it safe to just switch off the redefinition in the compilerdetection.h file using #ifndef ?
EDIT: Setting the warning level from 4 to 3 has no effect.
-
On 06/04/2016 at 09:11, xxxxxxxx wrote:
Hi Klaus,
I'm sorry, we only support the
IDE versions stated for every SDK
[URL-REMOVED].
And we also can't recommend changes to the Cinema framework sources.
With such changes you are on your own. Sorry!
[URL-REMOVED] @maxon: This section contained a non-resolving link which has been removed.
-
On 14/04/2016 at 00:25, xxxxxxxx wrote:
As for the warning: Just add them as ignore in project settings. This happens when using a newer compiler as the one that the SDK is built for. (VS2010(v100) > VS2013(v120) platform tools, for example)