从Windows上的cmd行编译.cpp文件,错误"无法打开文件' python.lib"

时间:2016-01-16 12:53:18

标签: python c++ windows cython

我有一个包含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的内容。

0 个答案:

没有答案