ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
982989 Топик полностью
VLLV (01.03.2020 11:43, просмотров: 331) ответил SciFi на Конкретный пример условной компиляции можно? Так гораздо понятнее будет.
Что-то я сомневаюсь...  Настраиваю перед подключение time.h: #define _DLIB_TIME_ALLOW_64 1 #define _DLIB_TIME_USES_64 1 (это работает, размер time_t меняется) внутри time.h от IAR для MSP430: #if __AEABI_PORTABILITY_INTERNAL_LEVEL #ifndef __AEABI_PORTABLE #define __AEABI_PORTABLE #endif _C_LIB_DECL _DLIB_CONST_ATTR extern int const __aeabi_CLOCKS_PER_SEC; _END_C_LIB_DECL #define CLOCKS_PER_SEC (_CSTD __aeabi_CLOCKS_PER_SEC) #if _DLIB_TIME_USES_64 #error("_DLIB_TIME_USES_64 cannot be used together with _AEABI_PORTABILITY_LEVEL" ) #endif #else /* __AEABI_PORTABILITY_INTERNAL_LEVEL */ #define CLOCKS_PER_SEC 1 #endif /* __AEABI_PORTABILITY_INTERNAL_LEVEL */ Насколько я понимаю, шансов нет - 64 бит и CLOCK_PER_SEC!=1 вместе недопустимы, но магическое УЕАБИ не дает покоя все равно.