Python 侧文件夹中的distutils cpp源
我正在尝试创建一个setup.py脚本来安装我的模块,源代码位于非子文件夹中。我的脚本非常简单:Python 侧文件夹中的distutils cpp源,python,c++,Python,C++,我正在尝试创建一个setup.py脚本来安装我的模块,源代码位于非子文件夹中。我的脚本非常简单: from distutils.core import setup, Extension module1 = Extension('LedPy', include_dirs = ['./','../LedPrototypes','../LedPrivate','../Led','../shared/comm'], li
from distutils.core import setup, Extension
module1 = Extension('LedPy',
include_dirs = ['./','../LedPrototypes','../LedPrivate','../Led','../shared/comm'],
libraries = ['LedConfigurator4','usb-1.0'],
library_dirs = ['../release'],
sources = ['../LedPy/LedPy.cpp', '../LedPy/LedPyDevice.cpp'],
extra_compile_args=['-std=c++11'])
setup (name = 'LedPy',
version = '1.0',
description = 'tbd',
ext_modules = [module1])
但是,当我运行python setup.py build
时,生成失败,因为它没有创建目录:build/temp.linux-x86\u 64-2.7/./LedPy/LedPy.o
实际上,build文件夹中没有temp.linux-x86_64-2.7。如果我手动操作,一切正常。如果我的源代码与setup.py在同一个文件夹中,也可以
是否可以将我的源代码放在一个侧目录中?(我的文件夹树如下所示)
我看不出这与SCon有什么关系。一点关系也没有,我一定是添加错了,我甚至不知道SCon在这种情况下是什么:
;)代码>
src
|-- LedPy
| |-- LedPy.cpp
| |-- LedPyDevice.cpp
|-- LedPyInstall
|-- setup.py