Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Странности.   Vladimir Leonov   17 May 2004 01:36:22 
 Странности.   Alex Semenyaka   18 May 2004 02:29:54 
 Странности.   Vladimir Leonov   20 May 2004 12:49:28 
 Re: Странности.   Alexander Timoshenko   21 May 2004 01:56:59 
 Re: Странности.   Eugene Grosbein   21 May 2004 09:41:51 
 Странности.   Alex Semenyaka   21 May 2004 11:36:40 
Архивное /ru.unix.bsd/392940adb288.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional