Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Получение имён компьютеров в сети / 3 сообщений из 3, страница 1 из 1
07.09.2005, 20:10
    #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
14.09.2005, 12:20
    #33268547
siebentearbeit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение имён компьютеров в сети
Блин... сабж не соответствует тому, что в форуме...

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


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