最近,使用sourceinsight看代码时,发现一个问题—sourceinsight添加的文件都是采用绝对路径的方式,当我们复制这个代码包到其他目录后,就无法打开sourceinsight工程了,很麻烦。
于是,就上网查资料。果然,也有人遇到同样的问题,也有相应的解决方法,都是说设置相对路径。我也按照他们的方法做了,结果就是不行。没办法,就放弃了。
后来想起,我以前建的工程却没有这个现象。于是回头,看看以前的工程,发现了唯一的区别—存放sourceinsight生成的工程文件的位置。现在,在代码包中,我建立了一个目录,专门用来存放sourceinsight生成的工程文件。但是,以前没有建立这个目录,而是将sourceinsight生成的工程文件放在代码包的目录中。于是,我按照以前的做法,重新试了一次,发现问题解决了,而且文件后面显示的都是相对路径。惊喜!纠结了好久的问题,就这样解决了。
鉴于我的这个方法,在网上没有被看到。于是,写下来,和大家共享,希望对大家有帮助。