Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2012, 01:47   #1
mict
Новичок
Джуниор
 
Регистрация: 10.06.2012
Сообщений: 1
По умолчанию Некомпилируется

Здравствуйте.

Друг попросил разобраться в коде.
Сначала попробовал откомпилировать на стандартных натройках

компилятор выдал:
[C++ Error] webkey.cpp(43): E2209 Unable to open include file 'netdb.h'
[C++ Error] webkey.cpp(45): E2209 Unable to open include file 'sys\wait.h'
[C++ Error] webkey.cpp(46): E2209 Unable to open include file 'sys\socket.h'
[C++ Error] webkey.cpp(47): E2209 Unable to open include file 'sys\select.h'
[C++ Error] webkey.cpp(48): E2209 Unable to open include file 'sys\mman.h'
[C++ Error] webkey.cpp(49): E2209 Unable to open include file 'netinet\in.h'
[C++ Error] webkey.cpp(50): E2209 Unable to open include file 'arpa\inet.h'
[C++ Error] webkey.cpp(51): E2209 Unable to open include file 'sys\time.h'
[C++ Error] suinput.h(24): E2209 Unable to open include file 'linux/input.h'
[C++ Error] webkey.cpp(56): E2209 Unable to open include file 'sys\socket.h'
[C++ Error] webkey.cpp(59): E2209 Unable to open include file 'strings.h'
[C++ Error] ByteOrder.h(27): E2209 Unable to open include file 'netinet/in.h'
[C++ Error] kcm.h(55): E2268 Call to undefined function 'open'
[C++ Error] kcm.h(61): E2268 Call to undefined function 'lseek'
[C++ Error] kcm.h(65): E2268 Call to undefined function 'read'
[C++ Error] kcm.h(68): E2268 Call to undefined function 'close'
[C++ Error] kcm.h(211): E2268 Call to undefined function 'write'
[C++ Error] kcm.h(407): E2268 Call to undefined function 'write'
[C++ Error] webkey.cpp(62): E2209 Unable to open include file 'sys\mman.h'
[C++ Error] webkey.cpp(63): E2209 Unable to open include file 'linux\fb.h'
[C++ Error] webkey.cpp(64): E2209 Unable to open include file 'linux\if.h'
[C++ Error] png.h(434): E2209 Unable to open include file 'zlib.h'
[C++ Error] pngconf.h(1241): E2257 , expected
[C++ Error] pngconf.h(1243): E2257 , expected
[C++ Error] webkey.cpp(69): E2209 Unable to open include file 'sys\wait.h'
[C++ Error] webkey.cpp(69): E2228 Too many error or warning messages

После я зашёл в Project->Options и заменил значение "language compliance"
с "Borland" на "Unix V".
Предидущие ошибки пропали, но появились:
[C++ Error] stat.h(163): E2141 Declaration syntax error
[C++ Error] stat.h(164): E2238 Multiple declaration for '__cdecl'
[C++ Error] stat.h(163): E2344 Earlier declaration of '__cdecl'
[C++ Error] stat.h(164): E2141 Declaration syntax error
[C++ Error] stat.h(165): E2238 Multiple declaration for '__cdecl'
[C++ Error] stat.h(164): E2344 Earlier declaration of '__cdecl'
[C++ Error] stat.h(165): E2141 Declaration syntax error
[C++ Error] stat.h(168): E2238 Multiple declaration for '__cdecl'
[C++ Error] stat.h(165): E2344 Earlier declaration of '__cdecl'
[C++ Error] stat.h(168): E2141 Declaration syntax error
[C++ Error] stat.h(170): E2238 Multiple declaration for '__cdecl'
[C++ Error] stat.h(168): E2344 Earlier declaration of '__cdecl'
[C++ Error] stat.h(170): E2141 Declaration syntax error
[C++ Error] stat.h(173): E2092 Storage class 'inline' is not allowed here
[C++ Error] stat.h(173): E2445 Variable '__cdecl' is initialized more than once
[C++ Error] stat.h(173): E2141 Declaration syntax error
[C++ Error] stat.h(179): E2190 Unexpected }
[C++ Error] _stddef.h(109): E2141 Declaration syntax error
[C++ Error] _stddef.h(133): E2316 '__threadid' is not a member of 'std'
[C++ Error] _stddef.h(133): E2272 Identifier expected
[C++ Error] errno.h(105): E2356 Type mismatch in redeclaration of '__cdecl'
[C++ Error] _stddef.h(109): E2344 Earlier declaration of '__cdecl'
[C++ Error] errno.h(105): E2141 Declaration syntax error
[C++ Error] errno.h(106): E2356 Type mismatch in redeclaration of '__cdecl'
[C++ Error] _stddef.h(109): E2344 Earlier declaration of '__cdecl'
[C++ Error] _stddef.h(109): E2228 Too many error or warning messages

Впервые сталкиваюсь с таким. Пожалуйста поделитесь идеями(ей) с чем это связанно и как решить?

РС
У меня Windows 7, Borland c++ builder 6 (пробовал ещё на 2007ом, то-же самое)
mict вне форума Ответить с цитированием
Старый 11.06.2012, 07:34   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Некомпилируется
Наверное потому что "не" с глаголами пишется отдельно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.06.2012, 16:13   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Уберите билдер и компилируйте unix-подобным компилятором.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц