Conan包名使用连字符的影响及Conan Center适配问询
Conan包名含连字符的相关问题解答
1. 命名的不推荐程度
这个警告仅为建议性提示,并非强制限制。Conan 2.x对包名特殊字符的容忍度比旧版本有所提升,但官方仍优先推荐使用下划线(_)替代连字符(-),因为下划线在多数编程场景和工具链中的兼容性更广泛。
2. 使用含连字符的包名的负面影响
- 部分第三方工具、依赖分析脚本或自动化构建流程可能会将连字符识别为分隔符,导致包名解析出错
- 在Conan的部分命令或配置模板中,可能需要对连字符进行额外转义操作,增加使用复杂度
- 不符合社区普遍的命名惯例,其他开发者引用包时可能产生混淆
3. 上传至Conan Center的可行性
Conan Center 明确禁止包名包含连字符,必须将其替换为下划线。Conan Center的审核规则要求包名严格遵循小写字母+下划线的格式,任何包含连字符等特殊字符的包都会在审核阶段被驳回。
内容的提问来源于stack exchange,提问作者einpoklum
相关产品推荐
相关产品推荐

