Скомпилируйте исходный код cpp для запуска только в поддержке c

Я хочу спросить о проблеме компиляции c / c ++
У меня есть проект, необходимо повторно использовать библиотеку, написанную на языке Cpp.
Но мне нужно повторно использовать библиотеку в проекте, который работает на платформе, поддерживающей только язык c (UEFI)
Я хочу спросить :
-Можно ли написать оберточный API в коде C для вызова всех функций в библиотеке Cpp?

-И после того, как все это скомпилировано (Wrap API, CppLibrary, проект My Source) с помощью C compiler => Будет ли приложение сборки работать на моей платформе (UEFI)? «

(Предполагается, что как библиотека Cpp, так и исходный код My Project при компиляции в одной и той же компиляции, как (Visual C 2013))

Спасибо

-2

Решение

Вы можете написать C API, чтобы обернуть библиотеку C ++, но если библиотека C ++ не может скомпилироваться и работать в среде UEFI, это не принесет вам пользы.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]