SVN更新公共头文件版本

Posted 代二毛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN更新公共头文件版本相关的知识,希望对你有一定的参考价值。

1、前言

在工作中会涉及到公共头文件,也就是多个库之间交共用的公用头文件。这部分头文件一般都是用单独的SVN路径去维护,然后用到该头文件的库会去引用。这里就涉及到一个同步问题,如果一个库使用的头文件版本比较旧,而另一个库使用的头文件版本使用的头文件版本比较新,就可能导致在两个库中某个函数或者结构体的定义不相同,从而导致程序报错。解决办法就是将两个库引用的头文件版本进行同步,使其公共头文件版本相同。

2、更新公共头文件版本步骤

1.先获取头文件的SVN路径,上传头文件;
2.确定当前使用的头文件版本;
3.将引用的头文件版本改为最新提交的版本;

3、确定引用的公共头文件版本

(1)选中includ目录->属性->Subversion->properties->svn:externals->双击要更新的头文件->将peg修改为新的版本号->可以点击show log查看版本信息
(2)在include文件上单击右键->TortoiseSVN->properties->svn:externals->双击要更新的头文件->将peg修改为新的版本号->可以点击show log查看版本信息

以上是关于SVN更新公共头文件版本的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C++ 中构建私有和公共 API(头文件)

NSIS - 安装程序:将套件版本与头文件定义变量进行比较,如果错误定义变量值则更新

c++ 库的公共头文件中应该包含哪些内容?

将 CocoaPods 更新到 0.36.x 及以上版本后如何引用 Bridging-Header.h 中的头文件?

将 CocoaPods 更新到 0.36.x 及以上版本后如何引用 Bridging-Header.h 中的头文件?

ndk编译生成so