Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 38
1

Ошибка при компиляции invalid suffix "i64" on integer constant

07.11.2013, 09:51. Показов 2121. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите, при компиляции вылетает ошибка
./pluginterfaces/base/ftypes.h:82:33: error: invalid suffix "i64" on integer constant

C++
1
2
    static const int64 kMaxInt64 = 9223372036854775807i64;
    static const int64 kMinInt64 = (-9223372036854775807i64 - 1);
Как можно решить проблему?
Windows 7 MinGW g++.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2013, 09:51
Ответы с готовыми решениями:

[Error] invalid suffix "Y" on integer constant
invalid suffix "Y" on integer constant выдает эту ошибку что делать? #include <stdio.h>...

Ошибка invalid suffix "_RDONLY" on integer constant
Копирования файлов с помощью средств POSIX.

Исправить ошибку "invalid suffix x on integer constant"
Задали задание, не понимаю почему пишет invalid suffix x on integer constant . Спасибо большое! ...

Ошибка Constant expression contains invalid operations
Привет, форумчане! Попытался заменить конфиг с define на класс define("ROOT", $_SERVER);...

6
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2013, 09:55 2
mingw 32-битный?
0
Заблокирован
07.11.2013, 10:01 3
The sample is writen for Visual C++, but you are compiling it with Dev-
C++ (specifically MinGW, the compiler that Dev-C++ uses). For example,
i64 and ui64 are integer constant suffix extensions of VC++, and
comdef.h is part of VC++ compiler COM support.
0
Эксперт по математике/физикеЭксперт С++
2203 / 1408 / 410
Регистрация: 16.05.2013
Сообщений: 3,591
Записей в блоге: 6
07.11.2013, 10:04 4
Смотрите заголовочник stdint.h в нем определенны типы целых чисел и их диапазон:
C++
1
2
3
4
5
6
7
...
typedef long long  int64_t;
...
#define INT64_MIN  (-9223372036854775807LL - 1)
...
#define INT64_MAX 9223372036854775807LL
...
0
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2013, 10:05 5
нужно скачать MinGW64 http://mingw-w64.sourceforge.net/
0
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 38
07.11.2013, 10:08  [ТС] 6
Цитата Сообщение от programina Посмотреть сообщение
mingw 32-битный?
=== TDM-GCC Compiler Suite for Windows ===
--- GCC 4.6 & 4.7 Series ---
*** Standard MinGW 32-bit Edition ***

Добавлено через 1 минуту
я пользуюсь Codelite там в комплекте идёт только такой, как быть...
Компилятор надо 64 бита?
0
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2013, 10:22 7
Цитата Сообщение от gotostereo Посмотреть сообщение
Компилятор надо 64 бита?
Да, можно попробовать. Или, если исходник заточен под visual c++, то попробовать микрософтовский компилятор.
0
07.11.2013, 10:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2013, 10:22
Помогаю со студенческими работами здесь

Ошибка "expected ‘;’, ‘,’ or ‘)’ before numeric constant" при компиляции кода
Здравствуйте! Просьба помочь разобраться с ошибкой. Изучаю Си по книге Б. Кернигана и Д. Ритчи...

Ошибка при компиляции: iso c++ forbids comparison between pointer and integer -fpermissive
помогите решить проблему. ошибка при компиляции "error iso c++ forbids comparison between pointer...

При использовании xor появляется ошибка компиляции E2089 Invalid typecast
Здравствуйте. Возникла необходимость шифровать данные в программе, нашел следующий код ...

Ошибка при запуске программы: "" is an invalid integer - Lazarus
В компиляции не было ошибок. Но при запуске программы и нажатии кнопки вылезает диалоговое окно с...

Ошибка при запуске программы: exception class 'EConvertError' with message "" is an invalid integer
Подскажите пожалуйста что я не так сделал, как исправить ошибку которая появляется при...

При компиляции выскакивает ошибка "error: ISO C++ forbids comparison between pointer and integer [-fpermissive]"
Вот сама ошибка error: ISO C++ forbids comparison between pointer and integer 137 | ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru