在創建source insight工程時,最好用“相對路徑”,並“將si的工程文件,保存到源碼包里”!
這樣一來,等以后,將源碼包放置於硬盤上其他位置,或分發給其他人,或改了源碼包的名稱,si工程仍然能用!
方法步驟如下:
以建立一個閱讀busy-box源碼的工程為例。
有如下目錄:
E:\code\busybox-1.7.0,其中存放的是busybox的源碼,那里面有很對文件和目錄。
E:\code\si,其中存放的是sourceinsight的工程文件。
為了實現當將code目錄移動到其他目錄下時(或者單獨將busybox-1.7.0和si移動到其他目錄下,但是他倆都在同一目錄下,如移動到D盤,此時的目錄結構是D:\busybox-1.7.0和D:\si),sourceinsight工程仍然可以使用。
建立並設置sourceinsight工程的目錄為:E:\code\si
設置項目源碼的路徑為:E:\code\busybox-1.7.0
添加項目源碼(也可以先不添加源碼,等下面的相對路徑設置好之后在添加)。
同步文件
選擇:菜單項“project->default project setting...”
修改project source directory(項目源碼目錄),將E:\code\busybox-1.7.0修改為 ..\busybox-1.7.0。
(這是簡單的相對路徑的表示方法,是項目源碼路徑將對於sourceinsight工程目錄,需要根據實際情況修改)
原來的目錄:E:\code\busybox-1.7.0
修改后的路徑 ..\busybox-1.7.0
完畢!!!
接下來測試一下,將他倆同事拷貝到D盤下,看還能不能用。
進入si,雙擊busybox_1_7.PR
發現還可以用
再來看看菜單項“project->default project setting...”,發現已經自動變成了D:\busybox-1.7.0。