Форум: "Прочее";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.047 c