Co zrobić aby skorzystać z funkcji URLDownloadToFile?

0

Chciałbym skorzystać z funkcji URLDownloadToFile w VS2005 jednak nie wiem co dokładnie do tego potrzeba. Mam pliki urlmon.h, urlmon.lib i urlmon.dll. Skopiowałem plik nagłówkowy do folderu include, ale to jak się okazuje jest za mało. Co jeszcze należy zrobić?

0

Jeśli nie wiesz co ta funkcja przyjmuje, jak działa itd., to zapoznaj się z jej opisem na MSDN; Jak nie wiesz jak jej użyć - zobacz np. na ten wątek.

0

Właśnie wiem jak użyć jakie parametry itd. Problem polega tylko na tym, że kompilator piszczy, że ("warning C4068: unknown pragma" oraz "Cannot open include file: 'rpc.h': No such file or directory") gdy dołączam #include<urlmon.h>. Coś muszę doinstalować tylko nie wiem co i jak.

0

Poszperałem trochę np. tutaj http://cpp0x.pl/artykuly/?id=48 i tutaj http://cpp0x.pl/forum/temat/?id=3059 Niby robię wszystko jak trzeba, ale jak daję #include<urlmon.h> to wywala mi, że nie znajduje pliku rpc.h Nie wiem o co chodzi? Co mam jeszcze zrobić, aby wywołać tą funkcję? A może jest jakiś inny sposób na pobieranie pliku w VC++??

1

Zamiast kopiować pojedyncze pliki (co, jak widzisz, nie działa), zainstaluj Windows SDK 7.1 i linkuj program z tą wersją (podmieniając ścieżki do libek i include'ów) zamiast ze starą zawartą w VS2005.

Jeśli masz 32-bitowego Windowsa:
http://download.microsoft.com/download/F/1/0/F10113F5-B750-4969-A255-274341AC6BCE/GRMSDK_EN_DVD.iso

jeśli 64-bitowego:
http://download.microsoft.com/download/F/1/0/F10113F5-B750-4969-A255-274341AC6BCE/GRMSDKX_EN_DVD.iso

0

Dzięki za pomoc. Po długich bojach udało mi się w końcu odpalić program, który wywołują tą funkcję. Oczywiście samo zastosowanie się do Twoich wskazówek nie wystarczyło - musiały pojawić się jeszcze dwa błędy. "LINK : fatal error LNK1104: cannot open file 'uuid.lib" oraz "fatal error LNK1313: ijw/native module detected; cannot link with pure modules" Jeśli ktoś ma taki sam problem polecam linki:
http://eecs.wsu.edu/~sshaikot/docs/Other/uuid_lib_NOT_FOUND.pdf
http://stackoverflow.com/questions/13495999/lnk1313-visual-studio-error

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