2010年10月20日

U++ / packages and assemblies

Package 大概像是 prject 一樣的東西
一個 package 可以 build 出執行檔或是 dynamic link library
也可以被別的 package 參照引用

每個 package 必須要對應到一個同名的資料夾,
而且該資料夾裡面要有一個同名的 .upp 檔案,
裡面定義這是個什麼樣的 package、應該被 build 成什麼、
組成這個 package 的檔案清單,還有它依賴哪些其他的 packages


Assemblies 有點像 solution 又不太像,
它是一堆 package 的集合和 path 定義
這堆 package 的集合必須要在同一個 folder 內,
這個 folder 被稱作 nest,
更確切一點的說,assembly 其實只是定義包含哪些 nests,
然後那些 nests 裡面的 packages 就自動算在這個 assembly 裡面了

assemblies file 位在 upp root folder,副檔名是 .var


Open package:
TheIDE main menu -> File -> Set main package
(好爛的naming -.-)

沒有留言:

張貼留言