g++ with python.h, how to compile

后端 未结 2 1257
梦谈多话
梦谈多话 2021-02-06 02:33

I compile one test code with g++ without any issue.

#include \"Python.h\"  

int main(int argc, char** argv)  
{  
    Py         


        
2条回答
  •  忘掉有多难
    2021-02-06 03:15

    This is a bug in Python: https://bugs.python.org/issue1045893

    If you include first Python.h, the compiler won't complain but GNU libc's /usr/include/features.h will override it anyway when _GNU_SOURCE is defined:

    # undef _POSIX_C_SOURCE # define _POSIX_C_SOURCE 200809L # undef _XOPEN_SOURCE # define _XOPEN_SOURCE 700

提交回复
热议问题