Re: [求助] 請教自行編譯的步驟

看板KanColle作者 (Moxx)時間9年前 (2015/05/20 12:13), 9年前編輯推噓10(10045)
留言55則, 10人參與, 最新討論串3/4 (看更多)
先謝謝大篇幅的教學步驟,謝謝 接下來是我安裝後的幾個問題 1) 誠如推文中的snaketsai說的,起初我是直接截zip下來 現在照著步驟使用git的方式安裝 : 加上 --recursive 他就會連 submodule 一起 clone , : 而且還會幫你 checkout 好他要的 revision 。 : 接著,如果你 clone 的是 DB 版,要切換 branch : : cd KanColleViewer : git checkout send-database 這說的DB版是? Grabacr07的應該不是DB版...所以這段我跳過,有做錯嗎? : 我在建置 3.7 之後的版本時會遇到一個問題,不知道是不是環境有問題, : 如果遇到跟我一樣的問題: : error CS0012: 型別 'System.Attribute' 是定義在未參考的組件中。您必須加入參考至 : 組件 'System.Runtime, Version=4.0.0.0, Culture=neutral, : PublicKeyToken=b03f5f7f11d50a3a'。 這問題我也有碰到,設定好了, 題外話,原本我用一個包含中文名稱的路徑反而跳出其他奇怪的錯誤 改到單純的英數路徑就只剩下這錯誤了 推文中的msys是最後打包要用到的? 我現在建置OK(0錯誤,448個警告),剩下最後步驟用package.ps1打包? 而這時候就得先建置好msys的環境嗎? PowerShell這段能否詳細一下,我沒用過,謝謝(遮 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.35.99 ※ 文章網址: https://www.ptt.cc/bbs/KanColle/M.1432095204.A.B3B.html ※ 編輯: opaopaer (118.163.35.99), 05/20/2015 12:14:22

05/20 12:14, , 1F
沒有批評的意思 不過其實可以站內信(?
05/20 12:14, 1F

05/20 12:18, , 2F
請洽專版(?
05/20 12:18, 2F

05/20 12:18, , 3F
用原版就不用管 DB 版那段,沒有做錯。
05/20 12:18, 3F

05/20 12:19, , 4F
snaketsai 提到用 MSYS 是指第一段 Git 那部分。
05/20 12:19, 4F

05/20 12:19, , 5F
抱歉,想說留個紀錄讓跟我有同樣需求的人參考
05/20 12:19, 5F

05/20 12:20, , 6F
讓大家看完一次丟精華區吧~~我也想問問題呢..XD"
05/20 12:20, 6F

05/20 12:20, , 7F
這篇之後若還有疑問將改用站內信溝通,占版面抱歉
05/20 12:20, 7F

05/20 12:21, , 8F
像是db版的master似乎還在3.5..我是自己手工升版啦..
05/20 12:21, 8F

05/20 12:21, , 9F
05/20 12:21, 9F

05/20 12:21, , 10F
git可以直接get到db版+3.8的code嗎?
05/20 12:21, 10F

05/20 12:21, , 11F
其實我根本看不懂這一串在討論什麼 (′‧ω‧‵)
05/20 12:21, 11F

05/20 12:21, , 12F
@comipa DB 版的已經更新了,請 checkout send-database
05/20 12:21, 12F

05/20 12:22, , 13F
用git抓source那段嗎?我安裝好git後用Git Bash抓下來的
05/20 12:22, 13F

05/20 12:24, , 14F
快推 不然別人以為我看不懂
05/20 12:24, 14F

05/20 12:24, , 15F
不過其實我不知道他抓到哪去(炸) 所以我又把zip打包的
05/20 12:24, 15F

05/20 12:25, , 16F
專案打開,這時候建置就沒問題了...正常流程是抓到哪去?
05/20 12:25, 16F

05/20 12:28, , 17F
要看你的工作目錄 (Working Directory) 在哪啊。
05/20 12:28, 17F

05/20 12:29, , 18F
@OxISBE, 感謝,已經抓到新版,好像也搞懂怎麼用tortoise
05/20 12:29, 18F

05/20 12:29, , 19F
去抓git的branch了..
05/20 12:29, 19F

05/20 12:30, , 20F
@comipa 沒用過 GUI 的 Git 抱歉幫不上忙。
05/20 12:30, 20F

05/20 12:30, , 21F
有時候 DB 版還沒更新的時候,可以自己手動更新:
05/20 12:30, 21F

05/20 12:31, , 22F
我發現我是以為github顯示出來的網址都可以直接抓..
05/20 12:31, 22F

05/20 12:31, , 23F

05/20 12:31, , 24F
t send-database
05/20 12:31, 24F

05/20 12:31, , 25F
例如 about518/KanColleViewer/tree/send-database
05/20 12:31, 25F

05/20 12:32, , 26F
這樣可以把它的 send-database branch pull 回來。
05/20 12:32, 26F

05/20 12:32, , 27F
就如您寫的,他其實是KanColleViewer的branch,得用branch抓
05/20 12:32, 27F

05/20 12:35, , 28F
我那樣做好像有問題,剛剛打包瞬間閃現消失這個
05/20 12:35, 28F

05/20 12:35, , 29F

05/20 12:36, , 30F
@ OxISBE 您是說哪個軟體的工作目錄? 我超菜鳥"
05/20 12:36, 30F

05/20 12:38, , 31F
你那個是權限問題:https://goo.gl/vs2oQs
05/20 12:38, 31F

05/20 12:39, , 32F
git clone 時所在的工作目錄啊。
05/20 12:39, 32F

05/20 12:50, , 33F
權限弄好後的另一個錯
05/20 12:50, 33F

05/20 12:50, , 34F
覺得我得從根本開始重作...git安裝我都用預設,工作目錄
05/20 12:50, 34F

05/20 12:52, , 35F
git clone我直接照您打的,請問該怎麼查工作目錄?
05/20 12:52, 35F

05/20 12:55, , 36F
一次弄好讓有興趣的人以後可以加入也不錯 只是不要一直來
05/20 12:55, 36F

05/20 12:55, , 37F
那這板就變KCV編譯版了XD
05/20 12:55, 37F

05/20 13:42, , 38F
我猜你那個問題是 PowerShell 版本太舊,我這邊是 4.0 。
05/20 13:42, 38F

05/20 13:45, , 39F
我不知道 Git BASH 預設的工作目錄在哪,你可以去安裝處
05/20 13:45, 39F

05/20 13:45, , 40F
找找看。
05/20 13:45, 40F

05/20 13:46, , 41F
好,我更新再測試看看,整個動作學了好多東西(?)
05/20 13:46, 41F

05/20 13:48, , 42F
是說Linux上能不能用KCV呢(思
05/20 13:48, 42F

05/20 13:49, , 43F
@kira925 以前用 Mono 跑過,失敗之後就沒再試了。
05/20 13:49, 43F

05/20 13:50, , 44F
Linux 上現在我都是用航海日誌,妥妥的。
05/20 13:50, 44F

05/20 14:06, , 45F
我是自己沒在用拉 MONO不行的話那大概不能用
05/20 14:06, 45F

05/20 14:12, , 46F
(滑齒龍語
05/20 14:12, 46F

05/20 14:30, , 47F
@kira925: 這個專案有用到WPF,mono放棄支援WPF很久了
05/20 14:30, 47F

05/20 14:30, , 48F
如果你有興趣願意幫忙,I'm all ears.
05/20 14:30, 48F

05/20 15:57, , 49F
最後出來的成果是kcv壓縮檔+資料夾各一個?
05/20 15:57, 49F

05/20 15:58, , 50F
是的話我成功了,資料夾名多個空白害死人(倒
05/20 15:58, 50F

05/20 16:18, , 51F
請愛用英文路徑,底線
05/20 16:18, 51F

05/20 16:22, , 52F
對喔,恭喜。
05/20 16:22, 52F

05/20 16:37, , 53F
謝謝耐心指導,七四式電子觀測儀也是同樣的步驟compile?
05/20 16:37, 53F

05/20 16:44, , 54F
七四式我沒編過,你可能要自己摸索,不過應該也不難。
05/20 16:44, 54F

05/20 17:03, , 55F
好的,謝謝:3
05/20 17:03, 55F
文章代碼(AID): #1LN0daix (KanColle)
文章代碼(AID): #1LN0daix (KanColle)