[已解决] source insight各版本的安装 以及 4.0版本无法打开3.0版本项目的问题

前言

本文旨在介绍:
1)source insight 4.0 版本的安装;
2)source insight 4.0 无法打开3.0版本项目的问题;
3)source insight 3.5 版本的安装。

1 source insight 4.0 版本的安装

首先,根据官网信息显示:
https://www.sourceinsight.com/download/
当前source insight只有两个版本:4.0和3.5

4.0版本是最新的,所以我自然选择了最新的版本。

但是注意,无论是3.5还是4.0,都是需要***的,不然只能试用30天,30天之后自动到期。

我选择的是source insight 4.0版本的**版本,参考的是:Source Insight 4.0 **和使用 https://blog.csdn.net/xiaoxu2050/article/details/82752799

而后根据其博客提示,进行操作即可,这里便不赘述了。

操作完之后即是**版本。

其界面:
[已解决] source insight各版本的安装 以及 4.0版本无法打开3.0版本项目的问题

2 source insight 4.0 无法打开3.0版本项目的问题

2.1 各个版本项目文件后缀名介绍

source insight 4.0版本生成的项目文件后缀是这样的:
[已解决] source insight各版本的安装 以及 4.0版本无法打开3.0版本项目的问题
source insight 3.5版本生成的项目文件后缀是这样的:
[已解决] source insight各版本的安装 以及 4.0版本无法打开3.0版本项目的问题

2.2 出错场景

感觉二者的区别有点像visual studio和老版本的VC 6.0 之间的区别,而且都支持旧版本项目到新版本项目的转换。但是,当我用4.0版本的source insight打开3.5版本的linux内核项目时,却在转换上出现了问题,具体情况如下:

先是在4.0版本中打开3.5版本项目(找到项目路径,点击PR文件就行):
[已解决] source insight各版本的安装 以及 4.0版本无法打开3.0版本项目的问题
然后点击,会出现如下信息:
[已解决] source insight各版本的安装 以及 4.0版本无法打开3.0版本项目的问题

最后出现这样的错误:
[已解决] source insight各版本的安装 以及 4.0版本无法打开3.0版本项目的问题

2.3 解决方案

我在网上查找了很多资料、网页,包括source insight的官方文档(user manual),但是收效甚微,对这种转换错误尚无人描述。

一番折腾之下,也不是全无发现(收获),通过查找我发现在一台电脑上可以同时安装source insight的3.5版本和4.0版本。

所以,我决定直接下载3.5版本,来打开3.5版本的项目,实践之后成功,故解决方案即为:下载source insight 3.5版本、安装后打开项目文件(即后缀名为PR的文件)即可。

这是打开成功后的场景:
[已解决] source insight各版本的安装 以及 4.0版本无法打开3.0版本项目的问题

3 source insight 3.5 版本的安装

这里我也是安装的**版。

先是在CSDN下搜索的source insight 3.5 下载/**,然而,不是要钱就是要解压密码,最后选定: https://download.csdn.net/download/robotzzg/10020660 这个倒是能安装,但是无法打开网络驱动器(即 windows映射的虚拟机中的文件夹)中的文件。!!!太扎心了,因为我的电脑是win10,linux内核源码放在虚拟机中,所以需要映射网络驱动器。所以,这个安装包不适合我。

最后,直接在百度搜索,反而是找到了我想要的: http://www.downxia.com/downinfo/4827.html (source insight V3.5.63 汉化免费版)

下载之后,按照如下操作即可:

[已解决] source insight各版本的安装 以及 4.0版本无法打开3.0版本项目的问题

然后就可以正常打开项目啦,感觉还挺好用的,很适合源码阅读。

总结

总感觉**版的有病毒或者恶意程序之类的,但是有杀毒软件的话应该还勉强顶得住。

先记录到这里吧。