2017-11-21 13 views
0

Im는 C++ 프로그래밍에 새로워서 나와 함께 곰. 나는 교육 목적을위한 FTP 클라이언트를 만들려고 해요 , 은 몇 가지 조사를하고 Wininet에 시도를 주기로 결정 및 일부 온라인 자습서 건너 온 :WinInet 정의되지 않은 식별자

예로 들어이 걸릴 :

#include <windows.h> 
#include <wininet.h> 

주 오류 검사가 없거나 지금까지 어떤 것이 있는지, 이는 단지 샘플 코드 일뿐입니다.

int main(){ 

HINTERNET hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0); 

HINTERNET hFtpSession = InternetConnect(hInternet, "server", INTERNET_DEFAULT_FTP_PORT, "user", "pass", INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0); 

... 


InternetCloseHandle(hInternet); 

} 

이 내 IDE (Vs2017) 나 "식별자 internetOpenW가 정의되지"이야기를 쓰는 동안. 그리고 "InternetConnect"에서도 마찬가지입니다. 나는 모든 문제를 해결할 수있는 솔루션을 찾고있었습니다. 다른 도움을 청할 필요가 없습니다.

변명 내 나쁜 영어! 여기 "에 WinInet.lib"

+0

정확한 오류입니까? : 오류 \t LNK2019 \t 해결되지 않은 외부 기호 __imp_InternetOpenA가 주 기능에서 참조되었습니다. – Laurijssen

답변

2

MSDN

추가 -> 링커 -> 입력 - 프로젝트 속성>

모두 구성을 구축하기위한 "에 WinInet.lib"를 지정하는 것을 잊지 마세요 추가 종속성

(디버그 및 릴리스).

+0

너무 빨리 답장 해 주셔서 감사합니다! 나는 그것을 알아낼 수 있었다. 다음에 나는 묻는 대신에 더 많은 시간을 읽어야한다! 관계없이 답장을 보내 주셔서 감사합니다. –