c++ - 由于 wininet 库无法编译项目

标签 c++ compiler-errors static-libraries wininet

我从 github 上克隆了一个项目到我的电脑上,我正在尝试编译它,但我收到了关于库和其他内容引用的大量错误。我从另一台计算机上传了该项目,它在那台计算机上运行良好。以下是我遇到的错误:

enter image description here

还有更多错误,但这些就足够了。如您所见,问题出在包含的库(静态库)中,所以我不确定我在这里遗漏了什么,因为链接到 wininet 库等都很好。

也许是 x86 和 x64 之间的不一致?我不知道。

C++编译器路径:

C:\Program Files (x86)\mingw-w64\i686-5.2.0-win32-dwarf-rt_v4-rev0\mingw32\bin\c++.exe

库路径

C:\Program Files (x86)\mingw-w64\i686-5.2.0-win32-dwarf-rt_v4-rev0\mingw32\include\wininet.h

我按照以下步骤配置了这个环境:
-下载的netbeans
-下载明文
-下载的 msys

这很奇怪,因为当 ctrl + 单击 wininet.h 和变量类型以及所有内容时,它会将我引导到声明它们的位置,但是环境无法找到它们。

如果您需要更多信息,请告诉我。

谢谢!

最佳答案

没有诸如“WinInet”库之类的东西可供下载。这些都是 Windows SDK 的一部分。 LPVOID例如在您包含 <windows.h> 之后定义

关于c++ - 由于 wininet 库无法编译项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33387129/

相关文章:

debugging - 在 Debug模式下链接 v8 引擎静态库时出现 clang 警告 "could not find object file symbol for symbol"

c++ - 链接到可执行文件时如何强制将目标文件包含在静态库中?

C++ boost 错误 : cannot convert const value type* (aka const wchar_t*) to const char* in initialization

c++ - 使用什么 Qt 小部件来绘制类似 "game-of-life"的应用程序?

c++ - 是否可以恢复到 "default"全局命名空间?

android - 修改 gradle 中的 cmake 参数以使用 C++ 库在 Android 项目中进行检测

c++ - Qt 错误 : Searching for a function that does not exist

c++ - 为什么没有编译错误呢?

c++ - 使用 linux g++ 编译器在 makefile 中创建静态库

compiler-errors - 在Debian 8.6上安装CouchDB 2.0.0失败