WinpkFilter and C++ Builder 6

Home Forums Discussions Support Portal WinpkFilter and C++ Builder 6

This topic contains 1 reply, has 1 voice, and was last updated by  LEXX 12 years, 1 month ago.

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.