Мне нужен тип данных eVC ++, эквивалентный __int64
-
06-09-2019 - |
Решение
Предполагая, что вы используете EVC ++ 4.0...
Сначала вам нужно убедиться, что у вас установлен Pocket PC 2003 SDK.Если вы используете win mobile 5.0 и выше и все еще пытаетесь использовать EVC ++ 4.0, я буду драться с вами (Рон Бургунди).Пакет SDK для PPC 2003 можно найти здесь.
После его установки обновите компоновщик, чтобы найти недавно установленные заголовочные файлы SDK с определением макроса LONGLONG.Чтобы сделать это:
- Инструменты -> параметры
- Вкладка Каталоги -> убедитесь, что в третьем выпадающем списке указано "включить файлы".
- Добавьте путь -> "C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4".
- Обязательно #включите winnt.h в свой класс.В этом заголовке вы найдете определение LONGLONG , которое является _int64
Удачи вам!
Другие советы
Есть ли у вас доступ к Большой размер библиотека в eVC ++?IIRC это была стандартная библиотека в комплекте с VC 6.0.VC 6.0 не поддерживал __int64
изначально.
"long long" является синонимом "__int64" в VC++...может быть, это работает?
Не связан с StackOverflow