我想问一下有关c / c ++编译的问题
我有项目需要重用一个基于Cpp语言编写的库。
但我需要在一个只支持c语言的平台上工作的项目中重用该库(UEFI)
我想问:
- 是否可以在C代码中编写一个包装API来调用Cpp库中的所有函数?
- 编译完所有这些(Wrap API,CppLibrary,My Source项目)后,C编译器=>构建应用程序是否在我的平台(UEFI)中运行? “
(假设Cpp库和我的项目源在编译中的编译方式相同(visual c 2013))
谢谢
答案 0 :(得分:0)
您可以编写一个C API来包装C ++库,但如果C ++库无法在UEFI环境中编译和运行,那么这对您没有任何好处。