@rsullivan said:
1.) I cannot write a 'C' exporter that will appear within Sketchup
as a plugin (i.e appear within the Sketchup Export menu). I will need to write
it as a stand alone application and have the user manually select the Sketchup file
for export.
Correct. Plugins have to go through a C++ interface but they use the C API to implement the actual import/export. They'll need to use the same CRT since they'll communicate with SketchUp via the C++ interface. For a standalone application, you can use any VS version you'd like. Our slapi.dll will still need Visual C++ 2010 redistributable package installed in order to run. But you can write your code in any other VS version (or even any programming language that can talk to a C API, which is almost any language).
@rsullivan said:
2.) The Sdk has a director: C:\Source\Sketchup2013\Sdk\SketchUp-SDK-Win\binaries\x64
which contains a slaip.dll and .lib. I assume these are valid for x64?
Yes, they are the 64-bit binaries.
@rsullivan said:
3.) I am not able to write any sort of Sketchup 'plugin' with the C Sdk (Like
the ones available via the Sketchup Extension Warehouse. These are all Ruby based).
Yes, the SDK can currently only read/write .skp files and it is not a replacement for the Ruby API.