-2

我想问一个关于 c/c++ 编译的问题我有项目需要重用一个基于 Cpp 语言编写的库。但是我需要在一个仅支持 c 语言(UEFI)的平台上工作的项目中重用该库我想问:-
是否可以在 C 代码中编写一个包装 API 来调用 Cpp 库中的所有函数?

- 并且在通过 C 编译器编译所有这些(Wrap API、CppLibrary、我的源项目)之后 => 构建应用程序是否可以在我的平台(UEFI)中运行?"

(假设 Cpp 库和我的项目源在同一个编译中编译,如(visual c 2013))

谢谢

4

1 回答 1

0

您可以编写一个 C API 来包装 C++ 库,但如果 C++ 库无法在 UEFI 环境中编译和运行,这对您没有任何好处。

于 2015-09-25T04:31:30.860 回答