# conan-tutorial **Repository Path**: focuschan/conan-tutorial ## Basic Information - **Project Name**: conan-tutorial - **Description**: Tutorial of Conan : A C/C++ Package Manager. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-07-06 - **Last Updated**: 2023-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Conan Tutorial ![conan logo](./images/jfrog_conan_logo.png) 由于工作原因,经常在各种语言技术栈下切换。每次切回到C/C++技术栈下,都会因为C/C++语言缺乏一个好用的包管理器而不适应好一阵。 我理想中的包管理器应该是类似npm对nodejs,cargo对rust语言那样的。但是由于C/C++语言的历史包袱、语言特殊性,以及工具链分裂等原因,打造一个好用且能流行的包管理确实不容易。 幸运的是,C/C++社区有了[Conan](https://conan.io/),这应该算是目前能找到的最好用的开源C/C++的包管理器了。 本系列是我在官网学习Conan的过程中,一边学习一边记录翻译的结果。我自己喜欢一边学习一边记录,通过翻译一遍更能加深印象。 但是在翻译记录的过程中,我根据个人的感觉做了些取舍。主要是针对官网文档语义不连贯的地方以及觉得啰嗦的地方,做了些调整和优化。 还有,中间有很小的部分加了点个人的理解,以使得整体更加易懂。 最后,这个手册不保证更新以及和官网完全一致,有精力的情况下推荐大家尽可能关注[官网文档](https://docs.conan.io/)。