Conan.io 在编译步骤中或已经在签出时
Conan.io during compile step or already on checkout
我正在为我的C++项目评估 conan.io。我是否正确理解柯南依赖项是作为构建系统的一部分执行/解析的?
文档指出:
柯南还可以与任何构建系统配合使用。在文档中,CMake 将被广泛使用,因为它是便携式的和众所周知的。但是柯南 完全不依赖于CMake;这不是必需的。柯南是 与构建系统完全正交。
我想知道为什么它不在源代码控制级别。您不想要已在结帐时的二进制文件的副本吗?我不明白为什么 git 或 Perforce 不调用它
我认为二进制文件不会在结帐时复制,因为不同的构建配置有不同的二进制文件,例如,您可以构建Debug
或Release
模式,您可以使用不同的编译器等等。所有这些参数都是通过构建系统定义的,在结帐时不知道