LINUX.ORG.RU

Что-то с линковкой с++


0

0

При попытке скомпилировать прогу с помощью g++, вылетает ворох ошибок. Не в курсе ли всезнающий All в чем дело? При компиляции gcc, все проходит гладко.

g++ -c -g3 -o ./main.o ./main.c

In file included from ./main.c:1:

/usr/include/net/bpf.h:369: previous declaration of `u_int bpf_filter

(bpf_insn *, u_char *, unsigned int, unsigned int)' with C++ linkage

/usr/include/pcap.h:169: conflicts with new declaration with C linkage

/usr/include/net/bpf.h:368: previous declaration of `int bpf_validate

(bpf_insn *, int)' with C++ linkage

/usr/include/pcap.h:170: conflicts with new declaration with C linkage

make: *** [cpcpp] Ошибка 1

Заранее спасибо

anonymous

X3, но сделал ли ты extern "C" { } для включения заголовков?

BaT ★★★★★
()

Не делел Буду пробовать, может поможет.

Спасибо

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.