C++ 使用pybind的多目录生成文件
我正在尝试创建一个包含多个子目录的pybind项目。我使用以下命令(下面的链接)获得了example.cpp文件: 它现在可以通过导入“example”并调用example.method来工作。我试图做的是创建一个独立于cmake的Makefile,在这里我有以下目录结构,并在需要时导入类C++ 使用pybind的多目录生成文件,c++,makefile,pybind11,C++,Makefile,Pybind11,我正在尝试创建一个包含多个子目录的pybind项目。我使用以下命令(下面的链接)获得了example.cpp文件: 它现在可以通过导入“example”并调用example.method来工作。我试图做的是创建一个独立于cmake的Makefile,在这里我有以下目录结构,并在需要时导入类 Top Level Folder ├── Makefile ├── Folder 1 │ ├── Makefile? │ ├── example1.cpp │ ├── example2.cpp
Top Level Folder
├── Makefile
├── Folder 1
│ ├── Makefile?
│ ├── example1.cpp
│ ├── example2.cpp
│ ├── example3.cpp
│ ├── ...
├── Folder 2
│ ├── Makefile?
│ ├── example1.cpp
│ ├── example2.cpp
│ ├── example3.cpp
│ ├── ...
我希望使Makefile成为通用的,这样我就可以用新的cpp文件创建一个新的文件夹,并且一切都可以在python中干净地工作。有些类可能会使用不同文件夹中其他类的信息,而我在这样做时遇到了一些困难。有人知道怎么做吗?谢谢 看看这个:如果你统计使用它,你将不会有这个问题:)看看这个:如果你统计使用它,你将不会有这个问题:)
Top Level Folder
├── Makefile
├── Folder 1
│ ├── Makefile?
│ ├── example1.cpp
│ ├── example2.cpp
│ ├── example3.cpp
│ ├── ...
├── Folder 2
│ ├── Makefile?
│ ├── example1.cpp
│ ├── example2.cpp
│ ├── example3.cpp
│ ├── ...