如果这是一个愚蠢的问题,我道歉。但我试图谷歌这个,我找不到任何指示我正确的方向。我只想了解我需要做什么才能'设置'cdt'理解'我的python.h include。
错误的陈述是这样的:
#include <Python.h>
但我也试过
#include "Python.h"
CDT回应时出现错误信号:
Multiple markers at this line
- fatal error: Python.h: No such file or
directory
- Unresolved inclusion: <Python.h>
我在Ubuntu 12.04上使用Eclipse CDT Juno。任何指针都会很棒!
答案 0 :(得分:1)
请参阅此路径,了解如何设置环境以使用cpython。
Python.h
和python的静态库的路径,你应该将代码链接到。{/ li>
醇>
答案 1 :(得分:1)
找到路径:
find / -iname python.h
获得路径后,将其添加到:
Project > Properties > GCC C++ Compiler > Includes
如果需要,请添加:
python2.7
为:
GCC C++ Linker > Libraries
答案 2 :(得分:0)
安装python-devel
后,按locate Python.h
&gt;找到On Terminal(ctrl + shift + t)结果是文件,复制路径并按照以下说明将其添加到eclipse。
personaly我喜欢深入了解代码的要点,所以即时添加到编译器中。但是你也可以添加到链接器,如上所述。
日食:
Project > Properties > C/C++ Build > Settings > ...Compiler(*) > Includes > Include paths (-l)
目录:粘贴您在终端中找到的路径。
例如/usr/include/python2.7
按确定
看到它被添加到列表中
按确定
。
享受
(*)注意:如果您正在编译c项目,请选择&#39; ... GCC Copmiler&#39; for C ++&#39; .. G ++ Compiler&#39;