看板 MAC 關於我們 聯絡資訊
如題 想問一下各位 因為我們學校有一堂課是視窗程式科技 要寫c++桌面開發,然後得用visual studio 目前知道VS有一般windows在用的版本跟for Mac的 但for Mac的不支援C++桌面開發 我可以下載一般x86版的,然後直接透過Rosetta轉譯嗎? 還是只剩裝虛擬機這方法 VMware目前好像只要有帳號就能免費使用 但重要的ISO檔,win 11Arm版本的卻不知道要去哪裡取得? 感謝各位 ---- Sent from BePTT on my iPhone 12 Pro Max -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.254.186 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1663804873.A.973.html
s310143: 買pd18 裡面都有含 09/22 10:55
cevs: Win11 arm搜尋一下應該很好找 09/22 10:58
concord: Win11 ARM 不使用 ISO 而是 VHDX 方式提供... 09/22 11:01
concord: 友善提醒微軟官方支援只限於 SQ1/SQ2 跟高通平台 09/22 11:02
concord: 其他平台想裝就是第三方軟體商或是使用者自己要搞定 09/22 11:02
tzouandy2818: Win版 ≠ mac x86版 09/22 11:04
roccqqck: 學生去用jetbrain吧 09/22 11:19
roccqqck: https://www.jetbrains.com/clion/ 09/22 11:20
roccqqck: 阿是 視窗程式 那當我沒說 09/22 11:21
YangJoe: 所以看來還是得用虛擬機? 09/22 12:05
YangJoe: 應該說我想問的是,一般windows上面下載的visual studi 09/22 12:11
YangJoe: o有沒有可能直接在M1處理器的Mac上面裝,還是一定要透過 09/22 12:11
YangJoe: 虛擬機? 09/22 12:11
Richun: 學校有提供虛擬機用嗎?有的話就用那個,沒有的話多買台win 09/22 12:19
YangJoe: 我本身桌機就是win了 09/22 12:23
ctrlbreak: 工科學生就是不能亂選電腦QQ 09/22 12:55
TheWhack: 買win 便宜網路順就好 然後去蹭實驗室的高級機器 09/22 13:48
TheWhack: 看你的學長姊軟硬體配置 直接進去抄答案 09/22 13:48
concord: 如果不是有經驗可自己解決問題的開發者,不建議你用不同 09/22 14:08
concord: 的平台開發,除非你想每個星期交作業的時候都像打仗... 09/22 14:09
concord: 你也用 Mac 一陣子了,兩邊軟體包裝的結構完全不同, 09/22 14:15
concord: 這你應該很清楚。另外 Rosetta2 是開發給 Mac app 使用, 09/22 14:16
concord: Linux VM 有些有提供調用的方式,但 Windows 目前不行, 09/22 14:17
concord: Win on ARM 自己有自己的轉譯層,相容性你可能得自己試試 09/22 14:18
concord: 需要用到的外掛程式庫能不能用 09/22 14:18
concord: 網路速度可以的話,可以在你PC桌機裝,Mac遠端過去使用 09/22 14:20
creepy: 用桌機 寫vs已經很吐血了 你還想增加難度 09/22 16:19
roccqqck: 學校教的視窗程式應該只能win跑得起來 09/22 17:52
roccqqck: 87%無法用mac寫 09/22 17:53
MOONY135: 推薦用win寫你比較不會浪費時間 09/22 18:27
jjjj222: 你是學生, 建議你換win, 等你有能力搞這些再換mac 09/22 18:59
jjjj222: 不過如果你超強就當我沒說... 09/22 19:00
tzouandy2818: 就跟你說win版跟mac版不一樣了 你 09/22 19:56
tzouandy2818: 還在下面再問一次是怎樣= = 09/22 19:56
YangJoe: 看來只能買PD了,那想請問PD如果用學生版的話,進去驗證 09/22 20:33
YangJoe: 畫面是簡體是正常的嗎? 09/22 20:33
YangJoe: 樓上那位,抱歉,那時沒看清楚上面講的,誤會他們意思, 09/22 20:35
YangJoe: 早上的時候有點想睡…抱歉了 09/22 20:35
roccqqck: 直接遠端到桌機可能比較快 09/22 21:23
roccqqck: 有桌機買PD浪費錢而已 09/22 21:42
YangJoe: 主要是怕在學校時的連線不太安全 09/22 22:04
YangJoe: 而且網速可能不夠 09/22 22:04
roccqqck: 不會不安全啦 只是順暢度真的要測試 09/22 22:21
roccqqck: 學校wifi有時候真的很慢 09/22 22:21
roccqqck: RDP或chrome遠端 網速夠都滿順暢的 09/22 22:22
EShensh: 可以試試看 UTM 虛擬機 https://tinyurl.com/3c799b3s 09/22 23:27
qss05: 為什麼不教室寫一寫,用隨身碟或雲端保存,回來用桌機就好 09/23 00:10
qss05: ,要是哪裡出問題,繳作業就搞死你了 09/23 00:10
roccqqck: 其實用github也不用什麼隨身碟 09/23 00:25
hanky0301: 大家都不懂 用Mac比較潮 這門課被當沒關係 一定要用Ma 09/23 02:16
hanky0301: c寫 09/23 02:16
creepy: 又一個打死不退的 XD 09/23 03:20
YangJoe: 教室可能下堂有課,我是想利用空堂時間寫,因為我空堂中 09/23 07:03
YangJoe: 間空了5小時,不做點事好像怪怪的;然後Mac之前會買是因 09/23 07:03
YangJoe: 為覺得續航強,沒有什麼潮不潮的問題,要是windows筆電 09/23 07:03
YangJoe: 續航可以跟Mac一樣,那我還不買爆 09/23 07:03
maplefff: windows x86版 /= Windows ARM版 = PD虛擬機版 09/23 07:05
maplefff: /= Mac OS版. 09/23 07:05
maplefff: 還有Visual Studio沒有Mac版,那是Visual Studio Code 09/23 07:05
maplefff: 完全不一樣的東西 09/23 07:05
maplefff: 你要用Windows ARM版或VSCode on Mac開發 09/23 07:05
maplefff: 我只能你加油,別人都做完作業了,你環境可能還沒build 09/23 07:05
maplefff: 起來,然後編譯一堆bug就是跑不起來 09/23 07:05
maplefff: 你會問這種問題,我就知道你沒能力解決這種事了 09/23 07:06
maplefff: 乖乖用windows交作業就這樣,不要浪費時間 09/23 07:06
maplefff: C的函式和加速庫跟硬體底層有很大的關聯, 09/23 07:09
maplefff: 不是你隨便虛擬機套一套就能跑的 09/23 07:09
qss05: 2022的確有原生支援M1啊,還有個問題是,學校是用2022嗎? 09/23 07:33
qss05: 不同版本有時候也有問題不是 09/23 07:34
concord: Mac 版不是拿來開發 C++ 用的... 09/23 07:37
concord: 真的很厲害可以舉一反三解決不相容問題的話,那什麼平台 09/23 07:38
concord: 都不會是問題,反之很可能什麼都是問題,舉個例子,如果 09/23 07:38
concord: 今天的作業需要 call RTDSC/RTDSCP 做做延遲判斷,大家 09/23 07:39
concord: 都 copy 同樣的片段完成工作,因為這只是用來提供資訊 09/23 07:39
concord: 而不是這個程式的主體, ARM 平台沒這低階指令可 call , 09/23 07:40
concord: 光是找替代方案就可以輕易搞死初學者... 09/23 07:40
YangJoe: VS有2022 for Mac,只是沒有支援c++桌面開發 09/23 08:20
YangJoe: 總之我現在知道很麻煩了 09/23 08:25
YangJoe: 感謝上面各位解答 09/23 08:25
roccqqck: 不過我可以另外說一句嗎 退選windows視窗程式 09/23 11:06
roccqqck: 非必修就退選 就沒這個issue 09/23 11:06
roccqqck: c++視窗程式 沒必要學 09/23 11:07
hollen9: Visual Studio 有 MAC 版喔,不過是 Xamarin Studio 改的 09/23 11:39
hollen9: 以行動APP開發、網頁前後端開發為主 09/23 11:41
hsiehld: 遠端連線到桌機,不然到計中或 lab 寫 code 都可以吧 09/23 11:44
hotbread: 桌面應用開發 現在有更好的其他語言框架 應該沒必要執 09/23 11:48
hotbread: 著於C++ 09/23 11:48
chenming867: 要去跟教授說沒必要執著於C++ㄇ 09/23 11:52
hotbread: 我是說除非是必修沒必要修這門課 教授怎麼可能改= = 09/23 11:56
derlin12345: 叫原Po退選的是要幫他拿學分嗎 09/23 12:09
derlin12345: 幹話一堆欸 09/23 12:09
lianpig5566: 學生要省事就是買Windows 不要買Mac自找麻煩 09/23 12:17
lianpig5566: 看過太多工科買MAC結果一堆問題自己解決不了的了 09/23 12:17
roccqqck: 我只是建議啦 剛開學換選另一門還好吧 09/23 12:33
ctrlbreak: Windows C/SDK? 已經很少有這麼簡單又低階的入門法了XD 09/23 13:02
ctrlbreak: 框架在職場是好 但是學框架就不會知道原理了 09/23 13:03
YangJoe: 會想選這門課是覺得可以學到一些東西,學分倒是還好,本 09/23 13:34
YangJoe: 來就差點超修,以上各位的意見我大概都知道了,要嗎嘛遠 09/23 13:34
YangJoe: 端回自己桌機,或是直接在學校電腦寫,抑或是可以買win 09/23 13:34
YangJoe: 筆電,或是買PD;我目前可能偏向試用看看PD,反正試用不 09/23 13:34
YangJoe: 用錢,那PD進去官網是不是只有HK的繁體中文,好像沒看到 09/23 13:34
YangJoe: 台灣,只有要結帳的時候才有新台幣可以選,另外,如果買 09/23 13:34
YangJoe: 學生版的,驗證介面是不是簡體的?感謝 09/23 13:34
darkster: 學到東西XD 09/23 16:24
simongarden: 推文講半天還認為PD是選項XD 09/23 16:37
simongarden: 我以為我是果粉,結果遠遠不及啊 09/23 16:38
adcmhack: 你的最佳解是PD + Win11 + Visal Studio Preview版本 09/23 16:51
adcmhack: 有支援ARM原生開發 09/23 16:51
adcmhack: https://bit.ly/3SnAlQs 09/23 16:53
YangJoe: 樓上講的是我目前的想法; 09/23 17:09
YangJoe: 會想這樣做是因為,目前應該是這個學期會用到,加上不是 09/23 17:09
YangJoe: 真的需要重度開發,畢竟作業而已 09/23 17:09
YangJoe: 那遠端桌面的部分,這樣家裡電腦要一直開著? 09/23 17:09
YangJoe: 所以目前只是先試試PD可不可行 09/23 17:09
YangJoe: 不行在試試遠端桌面 09/23 17:09
YangJoe: 現在就是本身有win pc跟這台MacBook 09/23 17:09
concord: (舉手) 請問有在用 PD+Win11 Arm+VS2022 的人,這個環境 09/23 21:21
concord: 可以 build x86 code 嗎? 09/23 21:21
roccqqck: c++嗎 用cmake可以跨平台編譯 但這種時候直接用mac的ide 09/23 21:54
roccqqck: 了吧 09/23 21:54
YangJoe: 我剛試了一下,PD加win11 arm+VS preview可以跑c++桌面 09/23 21:56
YangJoe: 開發 09/23 21:56
YangJoe: 但我想知道為什麼PD裡windows的下載速度會剩kb 09/23 21:56
YangJoe: 但我重新創建一個之後就正常了? 09/23 21:56
adcmhack: 回concord 我貼的官方文件有寫著target平台支援x86跟x64 09/24 00:58
adcmhack: ,實際上能不能不確定 09/24 00:58
hiraku: PD+Win11 arm+VS可以支援x86跟x64 target。試過可行。另 09/24 13:42
hiraku: 外如果你上課需指定vs版本也可以,我裝過2017 x86 vs也可 09/24 13:42
hiraku: 以跑,不需要最新preview,只是非原生arm會比較慢一點 09/24 13:42
hiraku: 我現在就有在用mac開發windows app,雖然沒pc快但是夠我 09/24 13:45
hiraku: 用了,別聽上面一堆沒用過或沒能力解決的人亂講 09/24 13:45
hiraku: 順帶一提雖然你是寫C++,但萬一如果哪天要裝什麼舊版 .n 09/24 13:49
hiraku: et framework SDK 也是可以跑的,即使它只有提供x86或x6 09/24 13:49
hiraku: 4 09/24 13:49
roccqqck: 皮樂大6月不是才po一篇用mac studio搞開發環境很辛苦的 09/24 19:13
roccqqck: 文嗎 09/24 19:13
concord: 真的,別聽我亂講,我一向以誤人子弟為志向...XD 09/24 20:02
ho83leo: 跟教授提議你用swift,搞不好會答應 09/24 22:06
hiraku: 回roc大,難搞歸難搞,他都買了就告訴他怎麼樣至少可以開 09/25 00:51
hiraku: 發吧… 09/25 00:51
adcmhack: 其實也沒多難搞啊 不就多一套裝PD + Win11的步驟而已 09/25 14:48
adcmhack: 一堆人拿不出解決方案只會說買一臺Win筆電 09/25 14:49
adcmhack: 到底這裡是Mac使用討論板還是Windows筆電銷售板啊? 09/25 14:49
adcmhack: 還有人要管別人買Mac拿來幹嘛用 奇怪我就喜歡物盡其用 09/25 14:50
adcmhack: 哪裡不行了嗎? 09/25 14:50
roccqqck: 誰叫他買筆電了 樓上真的有看推文嗎 他自己已經有win桌 09/25 15:31
roccqqck: 電了 09/25 15:31
YangJoe: 話說想要問一下,我本來要買學生版,但發現他的系統沒有 09/26 11:25
YangJoe: 台灣的學校,所以想請外國的朋友幫我驗證,我在刷我的卡 09/26 11:25
YangJoe: ,請問這樣可以過? 09/26 11:25
aq981334: 我朋友寫Unity也會寫C++ 開發遊戲或者軟體用Mac也沒什 10/10 16:25
aq981334: 麼問題啊 10/10 16:25
aq981334: 而且筆電最重要的續航力,而不是開發環境 Windows 筆電 10/10 17:03
aq981334: 眾所週知的續航力爛 10/10 17:03
aq981334: 我朋友開發Windows 軟體都用Mac Pro 出門在外10多個小 10/10 17:04
aq981334: 時根本不用充電,用Windows 筆電出門2小時就得開始充電 10/10 17:04
aq981334: 了 10/10 17:04
aq981334: MacOS明明在工科上就已經跟Windows 差不多的環境了,只 10/10 17:06
aq981334: 有遊戲輸Windows 而已,只是學校根本不用MacOS而已,出 10/10 17:06
aq981334: 社會還是得用MacOS,在外面程式開發MacOS比例越來越高 10/10 17:06
aq981334: 了 10/10 17:06
aq981334: 讀到碩士博士 清一色都是Mac沒人在用Windows 學校等級 10/10 17:06
aq981334: 跟教授水準以及學校經費資源都有差 10/10 17:06