Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gotostereo
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 38
#1

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

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

Подскажите, при компиляции вылетает ошибка
./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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2013, 09:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка при компиляции invalid suffix "i64" on integer constant (C++):

Ошибка "integer constant is too large for 'long' type" - C++
#include "Blockdll.h" #include <Windows.h> #include <iostream> using namespace std; #define m 0x100000000 #define...

Код при компиляции пишет ошибку: "Invalid allocation size: 4294967295 byte" - C++
#include<iostream> #include<fstream> #include<stdio.h> using namespace std; struct list{ int d; list *next;}; int...

При компиляции ошибка: C2228: left of ".real",".imag" must have struct/class/union - C++
Помогите, пожалуйста! Компилирую в VS2010... Ошибка: C2228: left of ".real",".imag" must have struct/class/union... Почему возникает эта...

Ошибка при компиляции, отсутствие ";" перед "*" - C++
Доброго времени суток уважаемые форумчане. Пишу вам с надеждой о помощи. Как и было написано выше, компилятор ругается и не могу понять...

Ошибка компиляции "invalid types int[int] for array subscript" - C++
подскажите пожалуйста, вот такую ошибку выдает invalid types int for array subscript #include <iostream> #include <stdlib.h> ...

Ошибка при компиляции:"C2955 "Tree": для использования класс шаблон требуется список аргументов шаблон" - C++
Есть класс бинарного дерева, в нем структура. Класс - Tree, структура - list(листик, а не список). При компиляции выдает...

6
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2013, 09:55 #2
mingw 32-битный?
0
newbie666
Заблокирован
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
Ilot
Модератор
Эксперт С++
1820 / 1178 / 232
Регистрация: 16.05.2013
Сообщений: 3,115
Записей в блоге: 5
Завершенные тесты: 1
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
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2013, 10:05 #5
нужно скачать MinGW64 http://mingw-w64.sourceforge.net/
0
gotostereo
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
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2013, 10:22 #7
Цитата Сообщение от gotostereo Посмотреть сообщение
Компилятор надо 64 бита?
Да, можно попробовать. Или, если исходник заточен под visual c++, то попробовать микрософтовский компилятор.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2013, 10:22
Привет! Вот еще темы с ответами:

При работе с free в деструкторе ошибка "Invalid address specified to RtlValidateHeap" - C++
Доброго времени суток, господа эксперты и дамы эксперты. Объясните пожалуйста почему программа вылетает с ошибкой "program.exe has...

Ошибка при компиляции In function"int main()"; expected ';', before "cin", [Build Error] [main.o] Error 1 - C++
Книга "Основы программирования на C++ том 1"(Стэнли Б.Липпман). Приводится пример кода. #include <iostream> #include <string> using...

Ошибка при компиляции: "Не удается найти указанный файл" - C++
Всех С Новым Годом!!! При компиляции в VS 12 у меня выдает ошибку. Пробовал в VS 10 аналогично. Код #include <iostream> ...

Ошибка при компиляции "Size of the type 'char[]' is unknown or zero" - C++
При компиляции, появляется ошибка: Unit1.cpp(15): E2453 Size of the type 'char' is unknown or zero Помогите исправить. Вот текст...


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
07.11.2013, 10:22
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru