通过在Windows上使用gcc mingw + codeblocks编译libcurl示例,我发现了一个问题:这个例子:
http://curl.haxx.se/libcurl/c/fopen.html
在编译过程中出现错误(不是警告,但错误不是主题的“质量”字眼:
... \ fopen.c | 134 |对“ select @ 20”的未定义引用
在那条线上...
rc = select(maxfd+1, &fdread, &fdwrite, &fdexcep, &timeout);
如何消除该错误?
您可以尝试链接-lws2_32
,因为它具有select()函数,适用于网络套接字,而不是文件句柄。因此它可能会编译,但我怀疑select()行是否可以正常工作。