在同一目录中使用 conanfile.txt 和 conanfile.py

Using conanfile.txt and conanfile.py in the same directory

我有一个使用 Conan 构建的 C++ 库。它有一个带有一些依赖项和选项的 conanfile.txt。我使用 conan install ... 构建第三方库并创建柯南配置,然后使用 cmake 构建库本身。

现在我想把库本身做成柯南包。我添加了 conanfile.py,但现在我无法像以前那样构建库,因为柯南将使用 conanfile.py 并忽略 conanfile.txt

我应该如何解决这个问题?

默认情况下柯南更喜欢conanfile.py,但您可以使用任何您想要的名字。

要使用特定文件,您需要传递文件名:

conan install ../conanfile.txt