WinpkFilter and C++ Builder 6

Home Forums Discussions Support WinpkFilter and C++ Builder 6

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #5020
    LEXX
    Participant

      Добрый день!

      Я решил использовать библиотеку WinpkFilter в своём дипломном проекте. В качестве языка программирования выбрал Borland C++ Builder 6, в ходе компиляции примеров ListAdapters и PassThru всё идёт отлично и примеры работают как надо на 100%!

      Но попытавшись создать проект с графическим интерфейсом (VCL) и подключив все заголовчные файлы и указав пути к dll и lib столкнулся с радом проблем: вначале компилятор ругался на строки

      	CNdisApi (const TCHAR* pszFileName = _T("NDISRD"));
      .......
      .......
      HANDLE __stdcall OpenFilterDriver ( const TCHAR* pszFileName = _T("NDISRD") );

      по поводу _T, убрав _T проблема вроде решилась.

      но уже при линковке сборщик выдаёт ошибки:

      Build
      [Linker Error] Unresolved external ‘CNdisApi::~CNdisApi()’ referenced from D:PROGRAM FILESBORLANDCBUILDER6PROJECTSTINYFIREWALLMAIN.OBJ
      [Linker Error] Unresolved external ‘CNdisApi::CNdisApi(const char *)’ referenced from D:PROGRAM FILESBORLANDCBUILDER6PROJECTSTINYFIREWALLMAIN.OBJ
      [Linker Error] Unresolved external ‘CNdisApi::GetMTUDecrement()’ referenced from D:PROGRAM FILESBORLANDCBUILDER6PROJECTSTINYFIREWALLMAIN.OBJ
      [Linker Error] Unresolved external ‘CNdisApi::IsDriverLoaded()’ referenced from D:PROGRAM FILESBORLANDCBUILDER6PROJECTSTINYFIREWALLMAIN.OBJ

      библиотека WinpkFilter 3.0 не расчитана на c++ Builder 6 или есть какие-то дополнительные ограничения? создавая приложение в c++ builder 5 меня ждут такие же проблемы или есть надежда, что всё заработает как полагается?

      #6044
      LEXX
      Participant

        всё, проблему решил 🙂
        Давно не работал в с++ билдере и кое-что пропустил 🙂

      Viewing 2 posts - 1 through 2 (of 2 total)
      • You must be logged in to reply to this topic.