crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в MinGW32 error: `LONGLONG' does not name a type
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Iron Bug Дата 29.10.2010, 18:35
  смотри код заголовочников мингва. скорее всего, у тебя просто не указаны какие-то нужные ему макросы для твоей оси.
maint Дата 29.10.2010, 18:29
 
Цитата(Алексей1153 @ 29.10.2010, 23:46) *
знаковое целое 64 бита

typedef __int64 LONGLONG;


Правда, это из WinNT.h :)

LONGLONG определен для MinGW только в файле winnt.h, того же mingw :)
#if defined(_HAVE_INT64) || (defined(_INTEGRAL_MAX_BITS) && _INTEGRAL_MAX_BITS >= 64)
typedef __int64 LONGLONG;
typedef unsigned __int64 DWORDLONG;
#else
typedef double LONGLONG,DWORDLONG;
#endif


Цитата(Litkevich Yuriy @ 30.10.2010, 0:24) *
Цитата(Litkevich Yuriy @ 29.10.2010, 20:40) *
В файле нет ни одного инклюда
Цитата(Алексей1153 @ 29.10.2010, 20:46) *
Правда, это из WinNT.h
стало быть до strmif.h нужно инклюдить ещё один файл?
Странно как-то. Почему в сам strmif.h не добавили нужный инклюд

скорей всего из-за платформозависимости
Litkevich Yuriy Дата 29.10.2010, 18:24
 
Цитата(Litkevich Yuriy @ 29.10.2010, 20:40) *
В файле нет ни одного инклюда
Цитата(Алексей1153 @ 29.10.2010, 20:46) *
Правда, это из WinNT.h
стало быть до strmif.h нужно инклюдить ещё один файл?
Странно как-то. Почему в сам strmif.h не добавили нужный инклюд
Алексей1153 Дата 29.10.2010, 17:46
  знаковое целое 64 бита

typedef __int64 LONGLONG;


Правда, это из WinNT.h :)
Litkevich Yuriy Дата 29.10.2010, 17:40
  Есть файл у MinGW32 - strmif.h
в нём есть строка:
typedef LONGLONG REFERENCE_TIME;
компиллер ругается так:

Цитата
error: `LONGLONG' does not name a type
и я что-то тоже не припомню такого типа в Си/Си++

В файле нет ни одного инклюда :unknown:
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 27.4.2024, 23:10