Главная страница
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.031 c
2-1154336912
Der Nechk@ssoff
2006-07-31 13:08
2006.08.20
Random


1-1152189271
kyn66
2006-07-06 16:34
2006.08.20
Запуск файла картинки


2-1154418720
vladimirg88
2006-08-01 11:52
2006.08.20
3-d программирование


4-1145953633
Creative
2006-04-25 12:27
2006.08.20
разница между WM_CREATE и WM_COMMAND


15-1153461311
tButton
2006-07-21 09:55
2006.08.20
<select>