I need an eVC++ data type equivalent to __int64
-
06-09-2019 - |
Solution
Assuming you are using EVC++ 4.0...
You'll first need to make sure you have the Pocket PC 2003 SDK installed. If you are on win mobile 5.0 and up and are still attempting to use EVC++4.0 I will fight you (Ron Burgundy). The PPC 2003 SDK can be found here.
After it's install, update the linker to find the newly installed SDK header files with the macro definition of LONGLONG. To do this:
- Tools -> options
- Directories tab -> make sure the third drop down reads "include files"
- Add the path -> "C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4"
- Make sure to #include winnt.h in your class. In that header you will find the definition of LONGLONG which is an _int64
Good luck!
OTHER TIPS
Do you have access to the LargeInt library in eVC++? IIRC this was a standard lib bundled with VC 6.0. VC 6.0 did not support __int64
natively.
"long long" is a synonym for "__int64" in VC++... maybe that works?
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow