LNK2019 при использовании SCAPy ⇐ C++
LNK2019 при использовании SCAPy
Я пытаюсь использовать библиотеку pcap++. Я скачал библиотеки для VS2017, связал библиотеки, а также файлы заголовков.
Библиотеки:
Common++.lib Пакет++.lib Pcap++.lib и я убедился, что использую правильную библиотеку релизов.
Когда я создаю решение, я получаю сообщение об ошибке: неразрешенный внешний символ LNK2019 _pcap_setfilter, указанный в функции "public: virtual bool __thiscall pcpp::IPcapDevice::setFilter
Код прост:
#include "pch.h" #include "IPv4Layer.h" #include "Пакет.h" #include "PcapFileDevice.h" int main(int argc, char* argv[]) { // открываем файл PCAP для чтения pcpp::PcapFileReaderDevice Reader("1_packet.pcap"); если (!reader.open()) { printf("Ошибка открытия файла PCAP\n"); возврат 1; } читатель.закрыть(); вернуть 0; } Есть ли у кого-нибудь идеи, как это решить?
Я пытаюсь использовать библиотеку pcap++. Я скачал библиотеки для VS2017, связал библиотеки, а также файлы заголовков.
Библиотеки:
Common++.lib Пакет++.lib Pcap++.lib и я убедился, что использую правильную библиотеку релизов.
Когда я создаю решение, я получаю сообщение об ошибке: неразрешенный внешний символ LNK2019 _pcap_setfilter, указанный в функции "public: virtual bool __thiscall pcpp::IPcapDevice::setFilter
Код прост:
#include "pch.h" #include "IPv4Layer.h" #include "Пакет.h" #include "PcapFileDevice.h" int main(int argc, char* argv[]) { // открываем файл PCAP для чтения pcpp::PcapFileReaderDevice Reader("1_packet.pcap"); если (!reader.open()) { printf("Ошибка открытия файла PCAP\n"); возврат 1; } читатель.закрыть(); вернуть 0; } Есть ли у кого-нибудь идеи, как это решить?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение