是否有数据类型 eVC++ 这相当于 __int64?没有一个别名可以编译。我找不到任何长类型 Math.h.

第三方库也是可以接受的。

有帮助吗?

解决方案

假设您使用的是 EVC++ 4.0...

您首先需要确保已安装 Pocket PC 2003 SDK。如果您使用的是 win mobile 5.0 及更高版本,并且仍在尝试使用 EVC++4.0,我会和您战斗(Ron Burgundy)。PPC 2003 SDK可以找到 这里.

安装后,更新链接器以查找新安装的带有 LONGLONG 宏定义的 SDK 头文件。去做这个:

  1. 工具->选项
  2. “目录”选项卡 -> 确保第三个下拉列表显示“包含文件”
  3. 添加路径->“C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4”
  4. 确保在你的类中#include winnt.h。在该标头中,您将找到 LONGLONG 的定义,它是一个 _int64

祝你好运!

其他提示

您是否有访问 LargeInt 库的eVC ++? IIRC,这是用VC ++ 6.0捆绑一个标准库。 VC 6.0不支持本地__int64

“长长”是在VC“__int64” ++ ......也许这工作?

的代名词
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top