powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Получение имён компьютеров в сети
3 сообщений из 3, страница 1 из 1
Получение имён компьютеров в сети
    #33257416
Лесник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Version: Requires Windows Sockets 1.1 or later.
Header: Declared in Winsock2.h.
Library: Use Ws2_32.lib.

добавлена строка
#include "Winsock2.h"

HelloView.cpp
Linking...
HelloView.obj : error LNK2001: unresolved external symbol __imp__gethostname@8
Debug
/Hello.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Hello.exe - 2 error(s), 0 warning(s)

причиной ОШИБКИ является строка
if (gethostname(ac, sizeof(ac)) == SOCKET_ERROR) {
...
Рейтинг: 0 / 0
Получение имён компьютеров в сети
    #33268547
siebentearbeit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин... сабж не соответствует тому, что в форуме...

1. Для сабжа можно использовать функцию Netbios
2. Ошибка линкера говорит о том, что в проекте нету нужного файла, идём в msdn и смотрим, что надо залинковать для gethostname (там есть имя либы)
3. gethostname - возвращает имя своей машины
...
Рейтинг: 0 / 0
Получение имён компьютеров в сети
    #33268868
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Получение имён компьютеров в сети
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]