我有一个c2965问题需要解决。我是C++的新手,当我尝试编译脚本时,出现以下错误。
错误c2065:'long64':未声明的标识符
在线上
long64 *x, *y;
我不知道是什么原因造成的,这似乎是一个相对罕见的问题。我在64位系统上工作,并使用Visual Studio 2008中安装的64位编译器。
如果有人知道原因,请回答。预先感谢
最佳答案
错误消息很清楚:编译器看不到名称long64
的定义,您可能忘记在模块中包含的某些头文件中可能存在相应的定义。
您可以尝试包含 header <cstdint>
并使用int64_t
类型代替long64