Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Программирование под Unix/Linux > struct sockaddr_in |
Автор: knighter 12.6.2006, 06:20 |
Ни как не могу скомпилить простую программу, использующую сокет. Компилер орет "aggregate `struct sockaddr_in addr' has incomplete type and cannot be initialized". Перерыл много всего, ответ не нашел. Как лечить? |
Автор: ptr 12.6.2006, 10:15 | ||||
Видимо ты объявляешь
Попробуй
|
Автор: GrayCardinal 12.6.2006, 13:23 |
ptr, Хмм... Кажись белк у нас уже есть. Только не помню кто ![]() |
Автор: knighter 13.6.2006, 03:00 | ||||
Нет, я как раз и пишу
Оказалось, что не хватало в инклудах одного файла, причем во многих примерах в сети, он явно отсутствует. Теперь все нормально компилится, за исключением такой же проблеммы с функцией close(). Ну тут уж я вообще не знаю чего ему надо. В заголовках у меня
|
Автор: GrayCardinal 13.6.2006, 06:07 |
У fcntl'я скобки не те. Потребно #include <fcntl.h> Добавлено @ 06:11 Да и не только у него, у всех остальных тоже. |