Dołączenie DLL z Windows SDK

0

Cześć !

Piszę program który powinien wykorzystać funkcje z msvfw32.dll. Zaincludowałem nagłówek vfw.h, jednak mimo to przy linkowaniu dostaję błąd :

Błąd    1    error LNK2019: unresolved external symbol _capCreateCaptureWindowA@32 referenced in function "int __cdecl capture_init(void)" (?capture_init@@YAHXZ)  

Rozumiem, że muszę dodac dll i lib ale jak ? Najwidoczniej tego nie potrafię. Próbowałem dodać lib z Win SDK i dll z System32 ale nadal bez rezultatu. Mogę prosić o pomoc w nauce dodawania dll do projektów w VS ?? Z tego co szukałem to zawszę znajdowałem rozwiązania dot. c# a nie o to mi chodzi. Proszę o pomoc w jak to się wdyaje trywialnym problemem.

Pozdrawiam.

1

Nie trzeba dodawać DLL z SYSTEM32, to jest biblioteka systemowa i tam ma zostać.

Linkerowi trzeba podać odpowiednią libkę (w opcjach projektu, w zakładce Linker znajdź Additional Dependencies.
Według dokumentacji, ta funkcja jest w Vfw32.lib.

0

Dzięki kolego - ja dodawałem tam msvfw32.lib i się kaszaniło :D Teraz sie linkuje. Co prawda są błędy w programie ale to inna sprawa ;p

1 użytkowników online, w tym zalogowanych: 0, gości: 1