Jump to content

Announcement: Visual Studio minimal version changes starting with 2.4.x SDK update


photo

Checking the C++ 11 state  

17 members have voted

  1. 1. My current Visual Studio version

    • 2010 (plan to upgrade soon to 2013.5+)
      0
    • 2012 (plan to upgrade soon to 2013.5+)
      0
    • 2010 / 2012 (I don't have plans to upgrade it)
      0
    • 2013.5
      9
    • 2015
      8
    • other
      0


Recommended Posts

Hi Guys,

 

We are informing you that starting with next SDK Update (2.4.x) and further you must have Visual Studio 2013.5 or newer to be able to use C++ API and link with Unigine engine dll. If you are still using old Visual Studio versions, please, consider an upgrade. The last version with 2012 / 2010 Visual Studio support is currently released 2.3.1.

 

We are starting to add C++ 11 features to the API, that will break backwards compatibility with older Visual Studios (like 2012 or 2010).

 

One of the new feature that you will be able to use is bool operator in Unigine::Ptr<>:

NodePtr node = Editor::get()->findNode("sun");
if (node) { ... }

or something like that:

if (NodePtr sun = Editor::get()->findNode("sun"))
{
  sun->setWorldTransform(...);
  ...
}

It's now possible because of using the explicit specifier (one of the C++ 11 feature).

 

If your project is heavily depends on Visual Studio 2012 / 2010, please, don't hesitate to write a comment to this topic.

 

Thanks!

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Link to comment
  • silent unpinned this topic
×
×
  • Create New...