作者a5591049 (Serpah)
看板C_and_CPP
標題[問題] github cpp 如何編譯使用
時間Sat Sep 8 21:50:02 2018
開發平台(Platform): Win10,Mac
編譯器:c++
額外使用到的函數庫(Library Used):
openssl
taglib
問題(Question):
各位前輩好,小弟不是本科系,想請問該如何去使用這個github的使用的方法,在issues
有看到使用mac去編譯的,但不知道能不能在win下編譯出這個工具嗎
預期的正確結果(Expected Output):
將NCM 轉出 mp3&flac檔案
補充說明(Supplement):
是餐旅群的學生,但有興趣程式語言,上來請教各位前輩這個問題該往哪個方面去著手,
沒有這方面的底子,希望能給點指導,謝謝各位
程式碼:
https://github.com/anonymous5l/ncmdump
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.140.81
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1536414606.A.C92.html
1F:推 stupid0319: make 09/08 22:23
2F:→ nobodycares: 這東西不難 但是對新手來說很繁複 09/09 01:06
3F:→ nobodycares: 建議你裝VS2017 參考網路教學如何link .lib即可 09/09 01:06
4F:→ nobodycares: 他本身的source code不複雜 用到的庫也只有兩個 09/09 01:07
5F:→ nobodycares: 專案開好 inc目錄設定好 .h跟.lib放好 就可以 09/09 01:08
6F:→ a5591049: 如果您這樣看下來,我要搜尋教學的關鍵字會是什麼呢 09/09 01:28
7F:→ a5591049: 請問這個如果編譯出來會是個執行檔嗎? 09/09 01:29
8F:→ a5591049: 主要是不清楚他的makefile與main.cpp是該怎麼去使用他 09/09 01:30
9F:推 CodingMan: 新手直接要編譯open source! 09/09 10:44
10F:→ nobodycares: 你連這個.cpp編譯出來是不是執行檔都無法判斷 09/09 12:13
11F:→ nobodycares: 還不會走就想飛 如果你要的是機械化的操作步驟 一個 09/09 12:15
12F:→ nobodycares: 指令一個動作 我可以寫給你 但你基本上學不到東西 09/09 12:16
13F:→ MOONRAKER: VERY HARD 09/09 12:57
14F:推 Neisseria: 這其實也沒那麼難,就 MSYS2 裝完,相關函式庫裝一裝 09/09 18:12
15F:→ Neisseria: 程式碼數量也不多,直接輸指令就編完了 09/09 18:12
16F:→ Neisseria: 觀察一下 Makefile 裡面的東西就知 09/09 18:13
17F:→ eye5002003: 為了破解ncm格式而臨時想生C++程式?你繞了一條遠路喔 09/09 22:51
18F:→ a5591049: 其實我的程度大概是連cpp要怎麼使用都不知道的程度 09/10 01:38
19F:→ a5591049: 可能看起來會蠻好笑的,但是本科外自己的興趣,所以學 09/10 01:39
20F:→ a5591049: 習 09/10 01:39
22F:→ a5591049: 我有用這個使用python達成dumpncm的效果 09/10 01:40
23F:→ a5591049: 也有看到有人做好編譯好的程式供win使用 09/10 01:41
24F:→ a5591049: 只是看到這個github其他的方式,想做嘗試 09/10 01:41
25F:→ a5591049: 破解ncm這門高深的學問可能是辦不到,只能用現成前輩的 09/10 01:43
26F:→ a5591049: 程序來執行了 09/10 01:43
27F:→ a5591049: 感謝以上的前輩的回答,你們的回答就是一份動力,畢竟也 09/10 01:46
28F:→ a5591049: 只是個餐飲科系的學生,與這塊領域真的打不著邊,但因 09/10 01:47
29F:→ a5591049: 自己的喜歡而試著從中學習,架構自己的win,python環境就 09/10 01:47
30F:→ a5591049: 花了大概6小時去架構,到成果成功,真的是一份喜悅,謝 09/10 01:47
31F:→ a5591049: 前輩 09/10 01:47
32F:推 eye5002003: python很好很方便很省時間,要用最省事的方法達成目標 09/10 11:15
33F:→ eye5002003: 如果有一天你還是嫌python太慢的話,去學go 09/10 11:21
34F:推 cphe: 其實不用一直強調什麼科系,想做就去做而已 09/10 14:35
35F:→ a5591049: 謝以上前輩的指教,感謝 09/10 18:36