我有一个包含Python.h的.c文件,我想编译它。
这就是我此刻进入cmd线的原因
a.txt
Tests/b.txt
c.txt
导致错误:
cl -IC:\[...]\Python35\include -IC:\[...]\Python35\libs TestFilePython.c
我发现{{3}}似乎非常适合我的问题,但我无法弄清楚我应该包含哪些LINK : fatal error LNK1104: cannot open file 'python35.lib'
。有人可以帮我吗?
编辑:好的,我实际上正在使用cpp,所以setup.py看起来像这样:
LIBPATH
运行from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules = cythonize(
"TestFilePython.pyx", # our Cython source
language="c++", # generate C++ code
))
会导致创建.cpp(语言选项前的.c)
现在我正在尝试编译.cpp。在搜索时,我只是想到我需要包含一个嵌入选项(这可能解决无入口点问题),仍然试图看看我能做什么。
TestFilePython.pyx只是:python setup.py build_ext --inplace
,如果被问到我还可以打印创建的cpp的内容。