我有一个c2965问题需要解决。我是c ++的新手,当我尝试编译脚本时,我收到以下错误。
错误c2065:'long64':未声明的标识符
就行了
long64 *x, *y;
我不确定是什么导致了这一点,而且这似乎是一个相对不常见的问题。我在64位系统上工作,使用Visual Studio 2008中安装的64位编译器。
如果有人知道原因,请回答这个问题。先谢谢
答案 0 :(得分:2)
错误消息足够清楚:编译器没有看到名称long64
的定义,相应的定义可能存在于您忘记包含在模块中的某个头文件中。
您可以尝试添加标题<cstdint>
并使用int64_t
类型代替long64