编译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

目录
相关文章
|
5月前
|
TensorFlow 算法框架/工具
Tensorflow error(二):x and y must have the same dtype, got tf.float32 != tf.int32
本文讨论了TensorFlow中的一个常见错误,即在计算过程中,变量的数据类型(dtype)不一致导致的错误,并通过使用`tf.cast`函数来解决这个问题。
50 0
|
8月前
|
存储 Python
语音输入,python数据类型,type()用来查看数据类型,数据类型转换,int(x)转整数,float(x)转换为浮点数,str(x),将对象转为字符串,标识符,标识符不允许使用关键字,关键字参考
语音输入,python数据类型,type()用来查看数据类型,数据类型转换,int(x)转整数,float(x)转换为浮点数,str(x),将对象转为字符串,标识符,标识符不允许使用关键字,关键字参考
error C2040: ‘n‘ : ‘int [1000]‘ differs in levels of indirection from ‘int ‘
error C2040: ‘n‘ : ‘int [1000]‘ differs in levels of indirection from ‘int ‘
151 0
|
关系型数据库 MySQL C++
类型收窄 error C2397: conversion from ‘const int‘ to ‘char‘ requires a narrowing conversion
类型收窄 error C2397: conversion from ‘const int‘ to ‘char‘ requires a narrowing conversion
252 0
|
关系型数据库 MySQL C++
Error:E0415 no suitable constructor exists to convert from “int“ to “Rational“
Error:E0415 no suitable constructor exists to convert from “int“ to “Rational“
199 0
关于 error: invalid types ‘int[int]‘ for array subscript 的解决
关于 error: invalid types ‘int[int]‘ for array subscript 的解决
1587 0
关于 error: invalid types ‘int[int]‘ for array subscript 的解决
解决办法:error: unknown type name ‘__int64‘
解决办法:error: unknown type name ‘__int64‘
526 0
解决办法:error LNK2005: "void * __cdecl operator new(unsigned int)" 已经在 LIBCMTD.lib(new.obj) 中定义
解决办法:error LNK2005: "void * __cdecl operator new(unsigned int)" 已经在 LIBCMTD.lib(new.obj) 中定义
355 0
解决办法:error LNK2005: "void * __cdecl operator new(unsigned int)" 已经在 LIBCMTD.lib(new.obj) 中定义
解决办法:error LNK2005: "void * __cdecl operator new(unsigned int)" 已经在 LIBCMTD.lib(new.obj) 中定义
234 0

热门文章

最新文章