gpt4 book ai didi

c++ - WinInet 未定义标识符

转载 作者:行者123 更新时间:2023-11-30 02:22:15 27 4
gpt4 key购买 nike

我对 C++ 编程还很陌生,所以请多多包涵。我正在尝试创建一个用于教育目的的 ftp 客户端,做了一些研究并决定尝试一下 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”也是如此。我一直在寻找解决方案,但没有成功!我将不胜感激任何帮助,因为我无处可求!

请原谅我的英语不好!

最佳答案

MSDN

在此处添加“wininet.lib”:项目属性 -> 链接器 -> 输入 -> 附加依赖项

不要忘记为两个构建配置(调试和发布)指定“wininet.lib”。

关于c++ - WinInet 未定义标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47416033/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com