链接器找不到库

时间:2012-11-11 14:21:41

标签: c++ linker linker-errors

#include <wininet.h>
int main()
{


    auto res = InternetAttemptConnect(0);
    return 0;
}

我得到的错误(我使用code :: blocks):
未定义引用“InternetAttemptConnect @ 4”|

任何人都知道我需要在链接器设置中指定哪个库(哪个文件)才能使其工作?

2 个答案:

答案 0 :(得分:0)

  

关键是我无法为.dll文件提供路径。

在运行时,您的程序将使用DLL,但在构建时,您必须链接到与DLL关联的LIB。

LIB将位于您的编译器/ SDK目录中(包含LIB文件的目录路径是链接器选项)。

答案 1 :(得分:0)

为此链接Wininet.lib

Using libraries with Code::Blocks

P.S。您可以使用Google找出那些东西。 它很容易找到。