WinInet 在 Windows 7 中不工作 - Dev-C++

Posted

技术标签:

【中文标题】WinInet 在 Windows 7 中不工作 - Dev-C++【英文标题】:WinInet not working in Windows 7 - Dev-C++ 【发布时间】:2021-03-30 12:19:06 【问题描述】:

我是 C++ 新手(不是编程新手),我正在寻找一种从我的 ftp 服务器上传和下载文件的简单方法。我已经在互联网上搜索了至少 3 个小时,但我找不到任何东西。我曾尝试使用 libcurl,但这让我感到困惑。然后,我发现了一些带有 头文件的库,它们可能有效,但它不包含在 Dev-C++ 中,我不知道在哪里下载它。最后我找到了库 wininet,但是如果我尝试将它包含在我的项目中,我会收到此错误:

这就是问题所在:

所以,如果有人知道如何解决这个问题,或者知道另一种使用 C++ 将文件上传到 FTP 的简单方法,我将不胜感激。

一些信息: 操作系统:Windows 7 sp 3 环境:Dev-C++ 5.11

【问题讨论】:

请不要发布其他网站的链接,也不要发布图片。这样做会使其他人以后很难从您的问题中学习,这意味着我们无法剪切和粘贴内容以获得答案。而不是图像,将错误消息和代码剪切并粘贴到您的问题中,并为 SO 正确格式化。 【参考方案1】:

好的,我找到了解决方案:问题是Dev-C++编译器的版本已经过时,所以我下载并安装了CodeBlocks。当我再次运行代码时,我收到错误 Undefined reference to '__imp__InternetOpenA 我在这里找到了解决方案:http://www.cplusplus.com/forum/windows/59273/ Flareonz44

【讨论】:

以上是关于WinInet 在 Windows 7 中不工作 - Dev-C++的主要内容,如果未能解决你的问题,请参考以下文章

Node.js 在 Windows 7 中不运行 HelloWorld 程序

注册表中的 RUNASADMIN 似乎在 Windows 7 中不起作用

对于大多数 FTP 函数,IE 11 中的 wininet 随机返回错误 12003

WININET.InternetConnect 在 Windows 8 中失败

Wininet上传文件TCHAR问题

C# wininet InternetSetOption