想請問需要使用c桌面開發

看板 Mac
作者
時間
留言 164則留言,28人參與討論
推噓 25 ( 27推 2噓 135→ )
如題 想問一下各位 因為我們學校有一堂課是視窗程式科技 要寫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
1Fs310143: 買pd18 裡面都有含 09/22 10:55
2Fcevs: Win11 arm搜尋一下應該很好找 09/22 10:58
3Fconcord: Win11 ARM 不使用 ISO 而是 VHDX 方式提供... 09/22 11:01
4Fconcord: 友善提醒微軟官方支援只限於 SQ1/SQ2 跟高通平台 09/22 11:02
5Fconcord: 其他平台想裝就是第三方軟體商或是使用者自己要搞定 09/22 11:02
6Ftzouandy2818: Win版 ≠ mac x86版 09/22 11:04
7Froccqqck: 學生去用jetbrain吧 09/22 11:19
9Froccqqck: 阿是 視窗程式 那當我沒說 09/22 11:21
10FYangJoe: 所以看來還是得用虛擬機? 09/22 12:05
11FYangJoe: 應該說我想問的是,一般windows上面下載的visual studi 09/22 12:11
12FYangJoe: o有沒有可能直接在M1處理器的Mac上面裝,還是一定要透過 09/22 12:11
13FYangJoe: 虛擬機? 09/22 12:11
14FRichun: 學校有提供虛擬機用嗎?有的話就用那個,沒有的話多買台win 09/22 12:19
15FYangJoe: 我本身桌機就是win了 09/22 12:23
16Fctrlbreak: 工科學生就是不能亂選電腦QQ 09/22 12:55
17FTheWhack: 買win 便宜網路順就好 然後去蹭實驗室的高級機器 09/22 13:48
18FTheWhack: 看你的學長姊軟硬體配置 直接進去抄答案 09/22 13:48
19Fconcord: 如果不是有經驗可自己解決問題的開發者,不建議你用不同 09/22 14:08
20Fconcord: 的平台開發,除非你想每個星期交作業的時候都像打仗... 09/22 14:09
21Fconcord: 你也用 Mac 一陣子了,兩邊軟體包裝的結構完全不同, 09/22 14:15
22Fconcord: 這你應該很清楚。另外 Rosetta2 是開發給 Mac app 使用, 09/22 14:16
23Fconcord: Linux VM 有些有提供調用的方式,但 Windows 目前不行, 09/22 14:17
24Fconcord: Win on ARM 自己有自己的轉譯層,相容性你可能得自己試試 09/22 14:18
25Fconcord: 需要用到的外掛程式庫能不能用 09/22 14:18
26Fconcord: 網路速度可以的話,可以在你PC桌機裝,Mac遠端過去使用 09/22 14:20
27Fcreepy: 用桌機 寫vs已經很吐血了 你還想增加難度 09/22 16:19
28Froccqqck: 學校教的視窗程式應該只能win跑得起來 09/22 17:52
29Froccqqck: 87%無法用mac寫 09/22 17:53
30FMOONY135: 推薦用win寫你比較不會浪費時間 09/22 18:27
31Fjjjj222: 你是學生, 建議你換win, 等你有能力搞這些再換mac 09/22 18:59
32Fjjjj222: 不過如果你超強就當我沒說... 09/22 19:00
33Ftzouandy2818: 就跟你說win版跟mac版不一樣了 你 09/22 19:56
34Ftzouandy2818: 還在下面再問一次是怎樣= = 09/22 19:56
35FYangJoe: 看來只能買PD了,那想請問PD如果用學生版的話,進去驗證 09/22 20:33
36FYangJoe: 畫面是簡體是正常的嗎? 09/22 20:33
37FYangJoe: 樓上那位,抱歉,那時沒看清楚上面講的,誤會他們意思, 09/22 20:35
38FYangJoe: 早上的時候有點想睡…抱歉了 09/22 20:35
39Froccqqck: 直接遠端到桌機可能比較快 09/22 21:23
40Froccqqck: 有桌機買PD浪費錢而已 09/22 21:42
41FYangJoe: 主要是怕在學校時的連線不太安全 09/22 22:04
42FYangJoe: 而且網速可能不夠 09/22 22:04
43Froccqqck: 不會不安全啦 只是順暢度真的要測試 09/22 22:21
44Froccqqck: 學校wifi有時候真的很慢 09/22 22:21
45Froccqqck: RDP或chrome遠端 網速夠都滿順暢的 09/22 22:22
46FEShensh: 可以試試看 UTM 虛擬機 https://tinyurl.com/3c799b3s 09/22 23:27
47Fqss05: 為什麼不教室寫一寫,用隨身碟或雲端保存,回來用桌機就好 09/23 00:10
48Fqss05: ,要是哪裡出問題,繳作業就搞死你了 09/23 00:10
49Froccqqck: 其實用github也不用什麼隨身碟 09/23 00:25
50Fhanky0301: 大家都不懂 用Mac比較潮 這門課被當沒關係 一定要用Ma 09/23 02:16
51Fhanky0301: c寫 09/23 02:16
52Fcreepy: 又一個打死不退的 XD 09/23 03:20
53FYangJoe: 教室可能下堂有課,我是想利用空堂時間寫,因為我空堂中 09/23 07:03
54FYangJoe: 間空了5小時,不做點事好像怪怪的;然後Mac之前會買是因 09/23 07:03
55FYangJoe: 為覺得續航強,沒有什麼潮不潮的問題,要是windows筆電 09/23 07:03
56FYangJoe: 續航可以跟Mac一樣,那我還不買爆 09/23 07:03
57Fmaplefff: windows x86版 /= Windows ARM版 = PD虛擬機版 09/23 07:05
58Fmaplefff: /= Mac OS版. 09/23 07:05
59Fmaplefff: 還有Visual Studio沒有Mac版,那是Visual Studio Code 09/23 07:05
60Fmaplefff: 完全不一樣的東西 09/23 07:05
61Fmaplefff: 你要用Windows ARM版或VSCode on Mac開發 09/23 07:05
62Fmaplefff: 我只能你加油,別人都做完作業了,你環境可能還沒build 09/23 07:05
63Fmaplefff: 起來,然後編譯一堆bug就是跑不起來 09/23 07:05
64Fmaplefff: 你會問這種問題,我就知道你沒能力解決這種事了 09/23 07:06
65Fmaplefff: 乖乖用windows交作業就這樣,不要浪費時間 09/23 07:06
66Fmaplefff: C的函式和加速庫跟硬體底層有很大的關聯, 09/23 07:09
67Fmaplefff: 不是你隨便虛擬機套一套就能跑的 09/23 07:09
68Fqss05: 2022的確有原生支援M1啊,還有個問題是,學校是用2022嗎? 09/23 07:33
69Fqss05: 不同版本有時候也有問題不是 09/23 07:34
71Fconcord: Mac 版不是拿來開發 C++ 用的... 09/23 07:37
72Fconcord: 真的很厲害可以舉一反三解決不相容問題的話,那什麼平台 09/23 07:38
73Fconcord: 都不會是問題,反之很可能什麼都是問題,舉個例子,如果 09/23 07:38
74Fconcord: 今天的作業需要 call RTDSC/RTDSCP 做做延遲判斷,大家 09/23 07:39
75Fconcord: 都 copy 同樣的片段完成工作,因為這只是用來提供資訊 09/23 07:39
76Fconcord: 而不是這個程式的主體, ARM 平台沒這低階指令可 call , 09/23 07:40
77Fconcord: 光是找替代方案就可以輕易搞死初學者... 09/23 07:40
78FYangJoe: VS有2022 for Mac,只是沒有支援c++桌面開發 09/23 08:20
79FYangJoe: 總之我現在知道很麻煩了 09/23 08:25
80FYangJoe: 感謝上面各位解答 09/23 08:25
81Froccqqck: 不過我可以另外說一句嗎 退選windows視窗程式 09/23 11:06
82Froccqqck: 非必修就退選 就沒這個issue 09/23 11:06
83Froccqqck: c++視窗程式 沒必要學 09/23 11:07
84Fhollen9: Visual Studio 有 MAC 版喔,不過是 Xamarin Studio 改的 09/23 11:39
85Fhollen9: 以行動APP開發、網頁前後端開發為主 09/23 11:41
86Fhsiehld: 遠端連線到桌機,不然到計中或 lab 寫 code 都可以吧 09/23 11:44
87Fhotbread: 桌面應用開發 現在有更好的其他語言框架 應該沒必要執 09/23 11:48
88Fhotbread: 著於C++ 09/23 11:48
89Fchenming867: 要去跟教授說沒必要執著於C++ㄇ 09/23 11:52
90Fhotbread: 我是說除非是必修沒必要修這門課 教授怎麼可能改= = 09/23 11:56
91Fderlin12345: 叫原Po退選的是要幫他拿學分嗎 09/23 12:09
92Fderlin12345: 幹話一堆欸 09/23 12:09
93Flianpig5566: 學生要省事就是買Windows 不要買Mac自找麻煩 09/23 12:17
94Flianpig5566: 看過太多工科買MAC結果一堆問題自己解決不了的了 09/23 12:17
95Froccqqck: 我只是建議啦 剛開學換選另一門還好吧 09/23 12:33
96Fctrlbreak: Windows C/SDK? 已經很少有這麼簡單又低階的入門法了XD 09/23 13:02
97Fctrlbreak: 框架在職場是好 但是學框架就不會知道原理了 09/23 13:03
98FYangJoe: 會想選這門課是覺得可以學到一些東西,學分倒是還好,本 09/23 13:34
99FYangJoe: 來就差點超修,以上各位的意見我大概都知道了,要嗎嘛遠 09/23 13:34
100FYangJoe: 端回自己桌機,或是直接在學校電腦寫,抑或是可以買win 09/23 13:34
101FYangJoe: 筆電,或是買PD;我目前可能偏向試用看看PD,反正試用不 09/23 13:34
102FYangJoe: 用錢,那PD進去官網是不是只有HK的繁體中文,好像沒看到 09/23 13:34
103FYangJoe: 台灣,只有要結帳的時候才有新台幣可以選,另外,如果買 09/23 13:34
104FYangJoe: 學生版的,驗證介面是不是簡體的?感謝 09/23 13:34
105Fdarkster: 學到東西XD 09/23 16:24
106Fsimongarden: 推文講半天還認為PD是選項XD 09/23 16:37
107Fsimongarden: 我以為我是果粉,結果遠遠不及啊 09/23 16:38
108Fadcmhack: 你的最佳解是PD + Win11 + Visal Studio Preview版本 09/23 16:51
109Fadcmhack: 有支援ARM原生開發 09/23 16:51
110Fadcmhack: https://bit.ly/3SnAlQs 09/23 16:53
111FYangJoe: 樓上講的是我目前的想法; 09/23 17:09
112FYangJoe: 會想這樣做是因為,目前應該是這個學期會用到,加上不是 09/23 17:09
113FYangJoe: 真的需要重度開發,畢竟作業而已 09/23 17:09
114FYangJoe: 那遠端桌面的部分,這樣家裡電腦要一直開著? 09/23 17:09
115FYangJoe: 所以目前只是先試試PD可不可行 09/23 17:09
116FYangJoe: 不行在試試遠端桌面 09/23 17:09
117FYangJoe: 現在就是本身有win pc跟這台MacBook 09/23 17:09
118Fconcord: (舉手) 請問有在用 PD+Win11 Arm+VS2022 的人,這個環境 09/23 21:21
119Fconcord: 可以 build x86 code 嗎? 09/23 21:21
120Froccqqck: c++嗎 用cmake可以跨平台編譯 但這種時候直接用mac的ide 09/23 21:54
121Froccqqck: 了吧 09/23 21:54
122FYangJoe: 我剛試了一下,PD加win11 arm+VS preview可以跑c++桌面 09/23 21:56
123FYangJoe: 開發 09/23 21:56
124FYangJoe: 但我想知道為什麼PD裡windows的下載速度會剩kb 09/23 21:56
125FYangJoe: 但我重新創建一個之後就正常了? 09/23 21:56
126Fadcmhack: 回concord 我貼的官方文件有寫著target平台支援x86跟x64 09/24 00:58
127Fadcmhack: ,實際上能不能不確定 09/24 00:58
128Fhiraku: PD+Win11 arm+VS可以支援x86跟x64 target。試過可行。另 09/24 13:42
129Fhiraku: 外如果你上課需指定vs版本也可以,我裝過2017 x86 vs也可 09/24 13:42
130Fhiraku: 以跑,不需要最新preview,只是非原生arm會比較慢一點 09/24 13:42
131Fhiraku: 我現在就有在用mac開發windows app,雖然沒pc快但是夠我 09/24 13:45
132Fhiraku: 用了,別聽上面一堆沒用過或沒能力解決的人亂講 09/24 13:45
133Fhiraku: 順帶一提雖然你是寫C++,但萬一如果哪天要裝什麼舊版 .n 09/24 13:49
134Fhiraku: et framework SDK 也是可以跑的,即使它只有提供x86或x6 09/24 13:49
135Fhiraku: 4 09/24 13:49
136Froccqqck: 皮樂大6月不是才po一篇用mac studio搞開發環境很辛苦的 09/24 19:13
137Froccqqck: 文嗎 09/24 19:13
138Fconcord: 真的,別聽我亂講,我一向以誤人子弟為志向...XD 09/24 20:02
139Fho83leo: 跟教授提議你用swift,搞不好會答應 09/24 22:06
140Fhiraku: 回roc大,難搞歸難搞,他都買了就告訴他怎麼樣至少可以開 09/25 00:51
141Fhiraku: 發吧… 09/25 00:51
142Fadcmhack: 其實也沒多難搞啊 不就多一套裝PD + Win11的步驟而已 09/25 14:48
143Fadcmhack: 一堆人拿不出解決方案只會說買一臺Win筆電 09/25 14:49
144Fadcmhack: 到底這裡是Mac使用討論板還是Windows筆電銷售板啊? 09/25 14:49
145Fadcmhack: 還有人要管別人買Mac拿來幹嘛用 奇怪我就喜歡物盡其用 09/25 14:50
146Fadcmhack: 哪裡不行了嗎? 09/25 14:50
147Froccqqck: 誰叫他買筆電了 樓上真的有看推文嗎 他自己已經有win桌 09/25 15:31
148Froccqqck: 電了 09/25 15:31
149FYangJoe: 話說想要問一下,我本來要買學生版,但發現他的系統沒有 09/26 11:25
150FYangJoe: 台灣的學校,所以想請外國的朋友幫我驗證,我在刷我的卡 09/26 11:25
151FYangJoe: ,請問這樣可以過? 09/26 11:25
152Faq981334: 我朋友寫Unity也會寫C++ 開發遊戲或者軟體用Mac也沒什 10/10 16:25
153Faq981334: 麼問題啊 10/10 16:25
154Faq981334: 而且筆電最重要的續航力,而不是開發環境 Windows 筆電 10/10 17:03
155Faq981334: 眾所週知的續航力爛 10/10 17:03
156Faq981334: 我朋友開發Windows 軟體都用Mac Pro 出門在外10多個小 10/10 17:04
157Faq981334: 時根本不用充電,用Windows 筆電出門2小時就得開始充電 10/10 17:04
158Faq981334: 了 10/10 17:04
159Faq981334: MacOS明明在工科上就已經跟Windows 差不多的環境了,只 10/10 17:06
160Faq981334: 有遊戲輸Windows 而已,只是學校根本不用MacOS而已,出 10/10 17:06
161Faq981334: 社會還是得用MacOS,在外面程式開發MacOS比例越來越高 10/10 17:06
162Faq981334: 了 10/10 17:06
163Faq981334: 讀到碩士博士 清一色都是Mac沒人在用Windows 學校等級 10/10 17:06
164Faq981334: 跟教授水準以及學校經費資源都有差 10/10 17:06