The short answer is that VS2010 support will be available in the next major release after OpenFlight API 5.0. Here is some info on the OpenFlight API wrt Compiler Support:
Currently
-Current version is OpenFlight API 4.2 (available now)
-Windows Compilers supported
- 32 bit VC6
- 32 bit VC8 (Visual Studio 2005) - Creator plugins must use this version
- 64 bit VC8 (Visual Studio 2005)
- Linux
- 32 bit gcc 3.4
- 64 bit gcc 3.4
Next Release
-Next version is OpenFlight API 5.0 (release date Fall 2012)
-Windows Compilers supported
- 32 bit VC6
- 32 bit VC8 (Visual Studio 2005)
- 64 bit VC8 (Visual Studio 2005)
- 32 bit VC9 (Visual Studio 2008) - Creator plugins must use this version
- 64 bit VC9 (Visual Studio 2008)
- Linux
- 32 bit gcc 3.4 (TBD)
- 64 bit gcc 3.4 (TBD)
Again, VS2010 support will come after OpenFlight API 5.0.
On a side note... we currently have had full success using both VC8 and VC9 versions of the OpenFlight API DLLs in apps built with VS2010 here at Presagis. That said, I suspect you would have similar success using non-VS2010 OpenFlight API DLLs if you wanted to move to VS2010 before the OpenFlight API did officially.
Steve,
By OpenFlight API apps working on VS 2010, do you mean stand alone API programs only? Or does this include creator plugins too?
Thanks!
I was not thinking about plugins. I'm glad you asked for clarification...
While we have more first hand experience with stand-alone apps built in this way than plugins, there is no reason a plugin built in VS2010 should not work in Creator 4.2 (VS2005) or the upcoming Creator 5.0 (VS2008). I just built a handful of our sample plugins using VS2010 and was able to run them in both Creator 4.2 and 5.0 here in the office.
Of course you still have to compile your plugin using the 32 bit version of the API. You cannot mix 64 bit plugins with the 32 bit Creator.
Your standalone apps can be either 32 or 64 bit.
Craig
We plan to move from VS 2008 to VS 2010 and would like to know when the API compiled with VS 2010 will be available.