Using OpenVG should be no different than mixing C and C++... The C++ FAQ has a nice section on how to do it...
Here's a link to the relevant section (http://www.parashift.com/c++-faq/cpp-calls-c.html). The rest of the section is probably worthy of a read as well.