【发布时间】:2015-12-22 19:58:52
【问题描述】:
想请教一个关于c/c++编译的问题
我有项目需要重用基于 Cpp 语言编写的库。
但是我需要在仅支持 c 语言(UEFI)的平台上工作的项目中重用该库
我想问:
- 是否可以在 C 代码中编写包装 API 来调用 Cpp 库中的所有函数?
-并且在通过 C 编译器编译所有这些(Wrap API、CppLibrary、我的源项目)之后 =>构建应用程序是否可以在我的平台(UEFI)中工作? "
( 假设 Cpp 库和我的项目源在同一个编译中编译,如 (visual c 2013))
谢谢
【问题讨论】:
-
是的,我做到了。我花时间阅读了第二个链接。关于第一个,我没有找到。我对我的问题的回答是可能的。但我想再次与那里的其他人确认。
-
如果你知道这是可能的,那为什么不试试呢?
-
顺便说一句,我的问题是关于编译问题。我的构建应用程序是否可以在我的平台上运行(仅支持从 C 编译的 C)方式(Wrap C Api、Cpp Lib、C 源代码)
-
@redFIVE 是的,感谢您的关注。因为我的平台需要时间来设置(大约 2 天)。我想先通过那里的专家确认来进行理论检查。并花时间自己确认。
标签: c++ c compilation uefi