看板 Soft_Job 關於我們 聯絡資訊
※ 引述《calqlus (AutoIt)》之銘言: : 雖然有Express版 : 不過不如用別的編譯器 : 只是最近買了一本書自學 : 偏偏就是要付費版的才有辦法繼續學下去 Visual Studio Express 雖然名稱上掛著 Express 但很多該有的東西都已經有了,或者頂多再到微軟網站下載所缺少的 library Express 版與正式版最大的差別是,IDE 界面的完整度有差 但你自己若熟悉 command line 的操作模式,自己會調校 make file Express 版與正式版之間的落差會更近一步弱化 我給一個自己以前做過的事當例子 我曾經使用 Visual Studio Express 加上一些額外 download 的 library, build 一整套 Chromium (在我的機器上大約要費時四小時才 build 得完) 附帶一提,我自己平常幾乎不使用 Visual Studio 開發程式 這次是為了 build Chromium 才自己多花時間力氣摸索 Visual Studio 相關的東西 我想,一般個人或公司的 project 再怎麼複雜 很少會達到像 Chromium 這樣的等級,但 VS Express 照樣可以成功 build 其實,以自學的角度,會遇到各式各樣的關卡其實是很平常的事 這本書沒教 Express 如何使用調校,不代表另一本書不會教你 有心要自學時,就不要只依賴單一教材或參考資料 甚至網路上有許許多多現成的資訊與範例,全都可以當成參考來源 說老實話,沒有一本書可以從頭到尾 step by step 一步一步帶你 遇到卡關的地方還要想辦法自己瞎摸尋找 solution,過程真的很累很煩人 但另一個角度來看,在這樣的過程中,所學到的東西也是最多的 如果你不想這樣殺掉這麼多腦細胞去經歷這樣煩人的過程,又想要學 VS Express 那直接找個有經驗的人幫你調校開發環境,記得請他吃頓飯 : 業界愛用 : 微軟又霸戰市場 : 不可能叫我換一個吧 : 某對岸的開發物還是算了吧 蠻反感的 : 遇到這種情況 : 你們會怎樣處理 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.84.29
iincho:..如果是專門用Visual Studio寫程式的, Express板最大的 07/10 17:13
iincho:問題是不能掛Add-on, 熟手的話寫code速度會差很多... 07/10 17:13
iincho:然後用chromium當例子有點...嗯嗯嗯嗯... 07/10 17:16
iincho:有些library沒有就是沒有, 比如說鳥鳥萬惡的MFC.. 07/10 17:16
iincho:盲點就是你舉的例子沒有用到VS的強項, 當然會覺得夠用 07/10 17:19
iincho:實際上你如果是天天在寫這些東西的根本不會考慮Express版 07/10 17:19
iincho:初學者我反而建議省麻煩直接去弄個試用版就好 07/10 17:21
iincho:不要把時間花在這些奇奇怪怪的調整上面... 07/10 17:21
說到萬惡的 MFC 還是有解的,答案就藏在 DDK (WDM) 中 裡頭有 MFC code 所需的 library 我同意您所說,一般的 production 最好還是乖乖使用 VS 正式版 不過以原 po 只想使用 VS 系列又不想花 $$ 買正式版 找不到如何跑書中範例程式就在旁邊該,我只是想提醒一點 即使使用 Express 版,還是存在對應的解法 (而且原 po 目前大概也用不到 MFC) 再者,Chromium 雖然沒使用到 MFC,但卻有用到也是同樣惱人的 ATL 當時我在用 Express build Chromium 時也在 ATL 上卡關卡了好一段時間
diabloevagto:https://www.dreamspark.com/ 07/10 17:26
diabloevagto:學校有買的話就用這個,很多學校都有 07/10 17:26
landlord:說的很好,解決問題才是價值所在,才會成長 07/10 17:50
ckfmp:請用學校版 +1 07/10 19:39
monkeyting:才想說 MFC 要怎麼生... 07/10 23:29
fishyki:虛擬機配試用版就無限使用了 07/11 00:54
ShadowMask:VM還可以這樣用喔 XD 07/11 18:52
不過,以 license 的精神而言,這種使用方式可能有違約之嫌 如果在公司內部大量以 VM 的方式規避 license,還是有機會會被抄家的 有心要用就乖乖買 MSDN 吧 ※ 編輯: mgtsai 來自: 114.32.58.129 (07/12 00:41)
iincho:我以前就想過用Express當正式版用搞免錢開發.... 07/12 10:34
iincho:只能說如果你是專門要做MS的方案,不要想太多..... 07/12 10:35
iincho:拔DDK裡面的MFC我也做過...現在想一想真是時間太多.... 07/12 10:36
iincho:而且我不覺的新手把時間花在這邊有比較划算.... 07/12 10:39
legnaleurc:Express 版沒有 x64 compiler 07/12 11:46
xsoho:x64請google... 這是有解的 07/12 19:48