跳轉到內容

Celestia/開發/Win32 平臺/Win CVS

來自華夏公益教科書

如何使用最新的 WinCVS 獲取 Celestia 的 C++ 原始碼

此頁面已過時。Celestia 程式碼開發現在使用 Subversion (SVN)。CVS 不再起作用。有關在 Windows 下構建 Celestia 的詳細資訊,請閱讀頁面 Windows XP 32 位 & Windows 7, 64 位


2005 年 12 月 30 日


步驟 1 獲取 Python。要下載 Python,請訪問官方網站。 https://python.club.tw/

步驟 2 獲取 WinCVS,併發版本系統 2.0.51d http://www.wincvs.org/

步驟 3 在 WinCVS 中輸入資訊以準備獲取原始碼

步驟 3b 在硬碟上建立一個新資料夾。我建議使用根目錄中的資料夾。例如,我的資料夾是:C:\CVS。此資料夾將是我們的本地 CVS 樹的基準。

步驟 3c 使用選單“管理:首選項”將“主目錄”設定為 c:\CVS

步驟 3d 瞭解 Sourceforge 儲存庫是一個遠端網站。您將獲得自己的原始碼副本到您的計算機目錄 c:\CVS\celestia(或 c:\celestia,如果您犯了和我一樣的錯誤)。


步驟 4 與儲存 C++ 原始碼的 SourceForge 網站通訊

步驟 4a 使用 WinCVS 選單“管理:登入…”。出現一個名為“登入設定”的對話方塊視窗。在“CVSROOT”框中打勾

步驟 4b 在 cvsroot 的登入行中貼上此行

pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia


步驟 4c 當系統提示您輸入密碼時,不要輸入任何內容,直接點選“確定”按鈕

控制檯應該會用程式碼 0 報告您的成功,如以下三行所示

cvs -d :pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia login Logging in to :pserver:anonymous@celestia.cvs.sourceforge.net:2401:/cvsroot/celestia

          • CVS 正常退出,程式碼為 0 *****

如果您得到程式碼 1,請重試。可能是連線過於繁忙,無法處理您的登入。


步驟 4d 使用以下命令簽出檔案。第一次是簽出。未來的 WinCVS 會話是更新,命令相同。

步驟 4e 使用選單“管理:命令列…”

步驟 4f 選中“CVSROOT”框,並將此行貼上到該框旁邊

pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia


步驟 4f2 : 選中“在目錄中執行”框,輸入 c:\CVS

步驟 4g 將下一行上的命令貼上到大的空命令列框中:cvs -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P celestia


在檔案被髮送到您的計算機時等待,控制檯將顯示類似以下內容


cvs -d :pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P celestia (in directory C:\CVS) cvs checkout: cwd=C:\CVS ,current=C:\CVS cvs checkout: Updating celestia U celestia/ABOUT-NLS U celestia/AUTHORS . . .

在檔案被髮送到您的計算機時等待。

檔案被放置在 c:\CVS\celestia 中

此外,請下載 SourcForge 上未包含在 Celestia 中的 Windows 特定共享庫。 http://shatters.net/celestia/files/winlibs-new.zip 解壓縮這些檔案並將它們放到包含其他庫檔案的目錄中。

現在您擁有 C++ 檔案。

華夏公益教科書