conanfile.py

conanfile.py 是包的食谱文件,负责定义如何构建和使用它。

from conan import ConanFile

class HelloConan(ConanFile):
    ...

重要

conanfile.py 食谱使用各种属性和方法进行操作。为了避免冲突,请遵循以下规则

  • 公共属性和方法,例如 build(), self.package_folder,是 Conan 保留的。不要在食谱中使用公共成员来定义自定义字段或方法。

  • 使用“受保护”访问来定义您自己的成员,例如 self._my_datadef _my_helper(self):。Conan 只保留以 _conan 开头的“受保护”成员。

目录