我应该在哪里将C源文件放在Python程序中?

时间:2015-03-13 11:36:05

标签: python

我正在尝试编译一个包含一些C文件的Python程序。

在一个文件emodule.c中,它显示为:

#include "Python.h"
#include "ul/ul.h"

我已经拥有ul文件夹并将其与emodule.c放在同一个文件夹中,但是,当我运行python setup.py build时,它仍然会说:

fatal error: ul/ul.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1

我应该在哪里放置ul文件夹?

1 个答案:

答案 0 :(得分:0)

尝试在include_dirs = ['ul']的{​​{1}}来电中添加setup()

有关详细信息,请参阅setup.py文档的Preprocessor Options部分。