- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想设置本地主机的名称。我正在使用 sethostname() 函数,但出现如下错误:
error C3861: 'sethostname': identifier not found.
下面是代码片段:
WSADATA wsa;
///Initialise winsock///
if (WSAStartup(MAKEWORD(2,2),&wsa) != 0)
{
//Socket Initialization Failed///
exit(EXIT_FAILURE);
}
char setname[128]="Ayesha-PC";
sethostname(setname, sizeof (setname));
最佳答案
Windows 使用它自己的机制来设置主机名。您使用的功能是 SetComputerName
或 SetComputerNameEx
.
更改在下次重新启动时生效。您可以使用 ExitWindowsEx
请求重启.
你需要有管理员权限才能调用这些例程,需要重新启动的原因是因为很多 windows 子系统在启动后不会检查主机名并且会继续使用旧名称(这与Linux);它也可能对域中的 DNS
产生影响。
关于c - sethostname identifier not found 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15945910/
这将是我第一次将 Spring 连接到 Redis。 jedis 连接工厂的文档:http://www.baeldung.com/spring-data-redis-tutorial 提供以下代码:
我想设置本地主机的名称。我正在使用 sethostname() 函数,但出现如下错误: error C3861: 'sethostname': identifier not found. 下面是代码片
来自 Linux 编程接口(interface) struct utsname { char sysname[_UTSNAME_LENGTH]; /* Implementation
在应用发布之前,我在 Google Play 中出现以下错误。这不是警告,而是错误。我可以看到带有类似堆栈跟踪的警告。我不确定该应用程序是否会因此而被拒绝,因为发布前报告的摘要令人困惑。它说没有问题。
我是一名优秀的程序员,十分优秀!