编译OpenJDK8-u302出错:error C3861: “INT64_C”: 找不到标识符

简介: 编译OpenJDK8-u302出错:error C3861: “INT64_C”: 找不到标识符

错误如下:

D:\Office-3.3-project\tsjdk8-project\tsjdk8-amd64\hotspot\src\share\vm\asm/assembler.hpp(302) : error C3861: “INT64_C”: 找不到标识符
D:\Office-3.3-project\tsjdk8-project\tsjdk8-amd64\hotspot\src\share\vm\asm/assembler.hpp(315) : error C3861: “UINT64_C”: 找不到标识符
NMAKE : fatal error U1077: “C:\progra~2\micros~2.0\vc\bin\amd64\cl.exe”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\amd64\nmake.EXE"”: 返回代码“0x2”

  吾上周就在家里编译过,是linux,怎么今天编译windows就出错了?怎么办?自己定义吧。在哪里定义呢?哪里出错就在哪里定义,再出错再提高包含关系。

#ifndef INT64_C
#define INT64_C(c)  (c ## LL)
#define UINT64_C(c) (c ## ULL)
#endif
目录
相关文章
|
3月前
|
编译器 C++
VS Code设置C++编译器路径
VS Code设置C++编译器路径
50 0
|
6月前
|
编译器 C++
VS编译器对scanf函数不安全报错的解决办法(详细步骤)
VS编译器对scanf函数不安全报错的解决办法(详细步骤)
|
编译器 Go
Go 语言怎么解决编译器错误“err is shadowed during return”?
Go 语言怎么解决编译器错误“err is shadowed during return”?
77 0
|
芯片 C++
【MDK(keil)编译错误】找不到main.o及解决方法、多处报错“未定义”
【MDK(keil)编译错误】找不到main.o及解决方法、多处报错“未定义”
1148 0
【MDK(keil)编译错误】找不到main.o及解决方法、多处报错“未定义”
|
Linux Windows
编译OpenJDK8-u302出错:error C3861: “INT64_C”: 找不到标识符
编译OpenJDK8-u302出错:error C3861: “INT64_C”: 找不到标识符
127 0
|
C++
VS编译错误:error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
VS编译错误:error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
335 0
|
C++
编译OpenJDK12:methodMatcher.cpp error C2220 警告被视为错误 - 没有生成“object”文件
编译OpenJDK12:methodMatcher.cpp error C2220 警告被视为错误 - 没有生成“object”文件
403 0
|
Linux Windows
cygwin编译x264:extras/avisynth_c.h 未知类型错误 'HMODULE'
cygwin编译x264:extras/avisynth_c.h 未知类型错误 'HMODULE'
85 0
编译OpenJDK12:freetypeScaler.obj error LINK2019 无法解析的外部符号
编译OpenJDK12:freetypeScaler.obj error LINK2019 无法解析的外部符号
93 0