Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 侧文件夹中的distutils cpp源_Python_C++ - Fatal编程技术网

Python 侧文件夹中的distutils cpp源

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

我正在尝试创建一个setup.py脚本来安装我的模块,源代码位于非子文件夹中。我的脚本非常简单:

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