19得票5回答
C语言 - WSAStartup@8的未定义引用问题

我正在使用Code::Blocks、MinGW和Windows。我正在尝试初始化Winsock,以便我可以进行一个项目的工作。我不断收到错误消息Undefined Reference to WSAStartup@8。有人知道如何解决这个问题吗?#include <stdio.h> ...

19得票2回答
在一个进程中,能否判断WSAStartup是否已经被调用?

我已经开始编写一个利用 sockets 的 ActiveX 控件。 使用此控件的应用程序可能会或可能不会同时使用 sockets。 我的控件是否能够判断 WSAStartup 是否已经被调用? 如果不能,就调用它。通过一个简单的测试可以发现,多次调用 WSAStartup 是被允许的。 但...

18得票1回答
WSAStartup函数如何启动Winsock DLL的使用?

WSAStartup函数如何启动使用Winsock DLL? 根据文档:   WSAStartup函数必须是应用程序或DLL调用的第一个Windows套接字函数。它允许应用程序或DLL指定所需的Windows套接字版本并检索特定的Windows套接字实现详细信息。只有成功调用WSASta...

15得票4回答
git pull失败,显示“应用程序未调用WSAStartup,或WSAStartup失败”错误信息。

我刚刚安装了Windows 10操作系统、Visual Studio Community 2015 IDE以及Git for Windows版本控制工具。同时,我也安装了最新的Bitbucket和GitHub扩展程序。 在Visual Studio中,我成功地克隆了我的Bitbucket.c...

9得票3回答
WSAStartup和WSACleanup的成本是什么?

我有一个使用套接字从服务器下载数据的C++ Win32程序。 在Windows上使用套接字之前,必须调用WSAStartup。MSDN说:“每次成功调用WSAStartup都必须调用WSACleanup。只有最后一次WSACleanup函数调用执行实际清理。” 对我来说,最简单的方法是每次...

8得票1回答
C++项目无法连接套接字,出现错误代码10093。

为什么这个程序无法连接套接字? 我知道WSAStartup失败了,但我不知道如何使用它。 #include "StdAfx.h" #include <iostream> #include <stdio.h> #include <stdlib.h> #in...

8得票1回答
使用C++和Winsock实现蓝牙技术

我发现在C++中获取蓝牙通信的信息非常困难。具体来说,我想避免使用任何第三方库,只想连接到已经与我的电脑配对的设备。 该设备已经输入了密码,并在“我的设备和打印机”下的“显示蓝牙设备”中可用。我正在使用Windows 7和Visual Studio 2013专业版进行C++开发。 我有一些...

8得票1回答
MinGW + Boost:WSAStartup@8的未定义引用问题

以下是我执行的内容: D:\Just4Fun\software>make -f Makefile.hands stest g++.exe -g -D_WIN32_WINNT=0x0601 -ID:\Boost\boost_1_51_0 -LD:\Boost\boost_1_51_0\stag...

7得票6回答
为什么Windows不允许在模拟其他用户身份时启动WinSock

当使用CreateProcessWithLogonW或CreateProcessAsUserW创建进程时,无论是使用自己的程序还是其他程序,我都无法使winsock运行。在创建套接字时会返回以下错误: WSAEPROVIDERFAILEDINIT 10106 Service provid...