Enlace a una biblioteca nativa de C ++ en MonoTouch

Estoy leyendo sobre vincular bibliotecas nativas en MonoTouch, específicamente esta documentación:

http: //monotouch.net/Documentation/Linking_Native_Librarie

Aquí describe el enlace a las bibliotecas C. ¿También es posible vincular a bibliotecas C ++ desde MonoTouch? Soy muy nuevo en MonoTouch y particularmente en la importación de bibliotecas, por lo que agradecería cualquier consejo sobre los problemas que pueda enfrentar al tratar de importar una biblioteca C ++, si esto es realmente posible. ¿Sería una buena ruta envolver la biblioteca C ++ en una biblioteca Objective-C y luego usar btouch para importar esto? ¿O hay un enfoque más fácil? Teniendo en cuenta que mi conocimiento de C ++ (y Objective-C para el caso) puede describirse mejor como "peligroso". ;)

La razón por la que pregunto es que necesito usar una API C ++ de Sybase para acceder a su base de datos Ultralite. He logrado obtener una aplicación de muestra que accede a la API Ultralite C ++ que funciona en Xcode, con Objective-C. Pero ahora estoy tratando de portar esta muestra a MonoTouch. La aplicación de muestra se puede encontrar aquí:

https: //github.com/BruceHill/Ultralite-Names-Sample-Obj

La documentación de Sybase para Xcode menciona lo siguiente, con referencia al uso de la API en Xcode:

Este tutorial utiliza la API UltraLite C ++. Para eliminar la necesidad de convertir a tipos C, compile la fuente como C ++. Para compilar el proyecto como C ++:

En el cuadro Buscar en la configuración de compilación, ingrese Compilar orígenes como. Elija Objective-C ++ de las opciones en el campo Valor

Cuáles son las implicaciones de esto para trabajar con esta API en MonoTouch?

Respuestas a la pregunta(1)

Su respuesta a la pregunta