Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.20;
Скачать: CL | DM;

Вниз

Code::Blocks Studio   Найти похожие ветки 

 
QuickFinder   (2006-07-25 01:40) [0]

Господа, кто-нибудь работал с этой средой?

Не могу откомпилировать заголовочный h-файл, Code::Blocks Studio дает ошибку:
14 line   error: syntax error before "u_int32_t"

Структура объявлена так:
typedef struct {
 u_int32_t dwLowDateTime;
 u_int32_t dwHighDateTime;
} FILETIME;

Что ей (среде) здесь не нравится?


 
[wl] ©   (2006-07-25 08:40) [1]

тип не определен. напиши выше по тексту:

typedef unsigned u_int32_t;

но это плохой способ, так как не будет работать на 64-разрядных платформах.


 
QuickFinder   (2006-07-25 09:26) [2]

А почему не будет?
Как сделать, чтобы и в будущем работало?

Спасибо за ответ.


 
QuickFinder   (2006-07-25 09:53) [3]


> [wl] ©   (25.07.06 08:40) [1]


А еще вот такая ошибка:
error: syntax error before "u_int16_t"

Как определить такой тип?
Можно так:
typedef unsigned short u_int16_t
typedef unsigned int u_int32_t


 
[wl] ©   (2006-07-25 09:57) [4]

не будет потому что тип int на 32-разрядных платформах занимает 32 бита, на 64-разрядных, соотвественно, 64. возникнут баги после перекомпиляции исходников.
Эта проблема как-то решается, но я не помню как. на 64 не собирался пока переходить, так что обходился int, принимая, что его разрядность - 32



Страницы: 1 вся ветка

Текущий архив: 2006.08.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
15-1152465022
tButton
2006-07-09 21:10
2006.08.20
виндус


10-1121165191
evg00
2005-07-12 14:46
2006.08.20
проблма с формулой в Excel


15-1153674811
lookin
2006-07-23 21:13
2006.08.20
Как появляются НЛО: почти на примере...


15-1153698134
Житель
2006-07-24 03:42
2006.08.20
Когда вам отключают воду, вы платите столько же или меньше?


2-1154383727
Николас
2006-08-01 02:08
2006.08.20
Синхронизация потоков