Python.h:在使用 CLion 将 python 实施到 C++ 中时,没有这样的文件或目录
Python.h: No such file or directory, when implementing python into c++, using CLion
我在我的 Cygwin 终端上使用了“apt-cyg install python3-devel”。
我在 CMake 中包含了目录...
include_directories(C:/Users/{my_user_name}/anaconda3/include)
重要的是在我的 main.cpp
#include <Python.h>
并尝试了“Python.h”和“fullpath/Python.h”。
我收到错误“致命错误:Python.h:没有这样的文件或目录”。
感谢您的帮助。
Python.h
有多个版本,每个版本都是针对其 Cygwin python 软件包
$ cygcheck -l python38-devel|grep Python.h
/usr/include/python3.8/Python.h
$ cygcheck -l python36-devel|grep Python.h
/usr/include/python3.6m/Python.h
Anaconda 不是 Cygwin python,因此混合效果不佳。
apt-cyg
不是安装 Cygwin 包的标准工具。使用 Cygwin setup
程序来避免问题。
我在我的 Cygwin 终端上使用了“apt-cyg install python3-devel”。 我在 CMake 中包含了目录...
include_directories(C:/Users/{my_user_name}/anaconda3/include)
重要的是在我的 main.cpp
#include <Python.h>
并尝试了“Python.h”和“fullpath/Python.h”。 我收到错误“致命错误:Python.h:没有这样的文件或目录”。 感谢您的帮助。
Python.h
有多个版本,每个版本都是针对其 Cygwin python 软件包
$ cygcheck -l python38-devel|grep Python.h
/usr/include/python3.8/Python.h
$ cygcheck -l python36-devel|grep Python.h
/usr/include/python3.6m/Python.h
Anaconda 不是 Cygwin python,因此混合效果不佳。
apt-cyg
不是安装 Cygwin 包的标准工具。使用 Cygwin setup
程序来避免问题。