- File –> New –> C/C++ Project–> C++Management –> Executable –> Empty Project –> Cross GCC –> 输入project name –> 勾掉 Use default location,选择git代码所在的位置 –> Finish
- Properties –> C/C++ Build –> Settings –> Tool Settings –> GCC C++ Compiler –> Preprocessor –>加入以下宏定义:
__USE_GNU
EDOM
INT16_MIN=-32767-1
INT8_MIN=-128
INT32_MIN=-2147483647-1
INT8_MAX=127
UINT32_MAX=4294967295U
UINT8_MAX=255U
USING_LOG_PREFIX=SQL_RESV
LOG_XXX_MACROS_SHOULD_ONLY_BE_USED_IN_CPP_FILES____INCLUDE_LEVEL___LOG=OB_LOG
_LOG_XXX_MACROS_SHOULD_ONLY_BE_USED_IN_CPP_FILES____INCLUDE_LEVEL___LOG=_OB_LOG
INT32_MAX=2147483647
INT16_MAX=32767
__x86_64__
PACKAGE_VERSION="1.0"
__UINT64_C(c)=(c##ULL)
__INT64_C(c)=(c##LL)
INT64_MAX=9223372036854775807LL
INT64_MIN=-9223372036854775808LL
UINT16_MAX=65535U
UINT64_MAX=18446744073709551615ULL
_GLIBCXX_END_NAMESPACE=}
__is_enum(T)=T
_GLIBCXX_BEGIN_NAMESPACE(p)=namespace p {
NULL=0
- Rebuild index
- 排除unittest和tools目录:tools目录点右键Resource ConfigurationsExclude from Build
- 如果文件太大导致颜色不显示:EclipsePreferencesC/C++EditorScalability把默认行数改成20000