|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640.640 21 May 2004 11:36:40 To : Vladimir Leonov Subject : Странности. -------------------------------------------------------------------------------- 20 май 04 12:49, you wrote to me: VL>>> In file included from client.cpp:3: VL>>> /usr/include/netinet/in.h:235: syntax error before `;' AS>> - потрудись привести первые 3-4 строки твоего client.cpp. VL> Там только инклюды: Хм. Мне казалось, что я ясно написал в том, что ты удалил: тебе инклудов не хватает. Смотрим: VL> ----openf(Windows Clipboard)----- VL> #include <stdlib.h> VL> #include <stdio.h> VL> #include <netinet/in.h> В 235 строке in.h у тебя используется неизвестный тип in_addr_t. Вот оно и ругается. А чтобы хватало - нужен отсутствующий инклуд. Можно пойти искать его grep'ом - иногда приходится. Умный путь - посмотреть, зачем данный инклуд нужен и почитать manы. Hапример, man inet сразу сообщает, что порядок должен быть такой: #include <sys/types.h> #include <netinet/in.h> У тебя наоборот, types.h включаются позже: VL> #include <sys/types.h> Alex --- IMHO в последней инстанции * Origin: ... можжевеловых ... (2:461/640.640) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/392940adb288.html, оценка из 5, голосов 10
|