g ++中的xtables_find_match不起作用,但在gcc中它很好

时间:2015-02-20 16:17:13

标签: c++ iptables

Iptables是一个c实现的lib。

我的项目基于C ++,所以我创建了一个新的头文件h1.h,它将通过'extern“c”{#include h1.h}'包含在我的c ++文件中。

许多iptables-lib函数在我的c ++项目中运行正常,但do_command()中的xtables_find_match()除外。

==============================

gcc -c -std=c99 -o file1.o file1.c
g++ -c -std=c++0x -o file2.o file2.cpp
g++ -o myapp file1.o file2.o

1 个答案:

答案 0 :(得分:0)

应首先调用xtables_init_all和init_extensions等函数。 否则load_extension将以静默方式退出。

xtables_find_match将调用load_extension。