您好,互联网用户,
而不是在C中编写DPDK应用程序我想使用C ++。有办法吗?
我可能应该提到配置,编译和设置DPDK本身以及与之相关的所有内容(绑定NIC,......)都可以正常工作。除了编译和运行用C编写的示例应用程序和我自己的应用程序。但是,我想在新的DPDK应用程序中使用来自另一个项目的一些我自己的C ++类,因此使用C ++代替C非常好
谢谢。
答案 0 :(得分:2)
DPDK is ready to mix with C++ code, since each DPDK header already have:
#ifdef __cplusplus
extern "C" {
#endif
Source: http://dpdk.org/browse/dpdk/tree/lib/librte_eal/common/include/rte_eal.h#n49
There are also many open source projects written in C++ and using DPDK. To name a few:
So please have a look how exactly the DPDK get integrated with a C++ code in one of those projects.