我们有时候需要使用int有关的宏,比如PRId64,int64_t等,就需要包含那两个头文件。
由于那两个头文件是为c99默认使用的,c++要使用它可能要定义__STDC_FORMAT_MACROS,__STDC_LIMIT_MACROS,__STDC_CONSTANT_MACROS这几个宏。否则提示未声明错误。
CPPFLAGS是预处理阶段的选项,看名字容易理解为C++的flags,其实不然,c++用CXXFLAGS
2024-03-05 18:11:37
我们有时候需要使用int有关的宏,比如PRId64,int64_t等,就需要包含那两个头文件。
由于那两个头文件是为c99默认使用的,c++要使用它可能要定义__STDC_FORMAT_MACROS,__STDC_LIMIT_MACROS,__STDC_CONSTANT_MACROS这几个宏。否则提示未声明错误。
CPPFLAGS是预处理阶段的选项,看名字容易理解为C++的flags,其实不然,c++用CXXFLAGS