宏“ SCNxPTR”在centos7上不起作用

时间:2018-11-26 08:16:43

标签: c++ macros g++

SCNxPTR在“ inttypes.h”中定义,该文件确实包含在我的test.cpp中,而SCNxPTR在“ inttypes.h”中定义为“ x”, 但是编译器总是抱怨未声明SCNxPTR。 gcc版本是7.3.0。

#include <iostream>
#include <inttypes.h>

int main(){
    std::cout << "scnxptr is: " << SCNxPTR << std::endl;
    return 0;
}

错误消息:

test.cpp: In function ‘int main()’:
test.cpp:5:35: error: ‘SCNxPTR’ was not declared in this scope
std::cout << "scnxptr is: " << SCNxPTR << std::endl;

0 个答案:

没有答案