兼容性和版本控制#
NVPL Sparse API 旨在与未来的版本在源代码级别上向后兼容(除非在特定未来版本的发行说明中另有说明)。换句话说,如果程序使用 NVPL Sparse,它应该能够继续编译并使用较新版本的 NVPL Sparse 正确工作,而无需修改源代码。NVPL Sparse 不保证在二进制级别上向后兼容。不支持使用不同版本的 nvpl_sparse.h
头文件和共享库。
该库使用标准的版本语义约定来标识不同的版本。
版本采用由句点连接的四个字段的形式:MAJOR.MINOR.PATCH.BUILD
这些版本字段根据以下规则递增
MAJOR
:API 破坏性更改MINOR
:新的 API 和功能PATCH
:错误修复或性能改进BUILD
:内部构建号
* 不同的 NVPL 工具包版本确保不同的库版本,即使库级别没有更改。