PTT推薦

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

看板MAC標題想請問需要使用c桌面開發作者
YangJoe
(JoeJack)
時間推噓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留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.254.186 (臺灣)
PTT 網址

s31014309/22 10:55買pd18 裡面都有含

cevs09/22 10:58Win11 arm搜尋一下應該很好找

concord09/22 11:01Win11 ARM 不使用 ISO 而是 VHDX 方式提供...

concord09/22 11:02友善提醒微軟官方支援只限於 SQ1/SQ2 跟高通平台

concord09/22 11:02其他平台想裝就是第三方軟體商或是使用者自己要搞定

tzouandy281809/22 11:04Win版 ≠ mac x86版

roccqqck09/22 11:19學生去用jetbrain吧

roccqqck09/22 11:20https://www.jetbrains.com/clion/

roccqqck09/22 11:21阿是 視窗程式 那當我沒說

YangJoe09/22 12:05所以看來還是得用虛擬機?

YangJoe09/22 12:11應該說我想問的是,一般windows上面下載的visual studi

YangJoe09/22 12:11o有沒有可能直接在M1處理器的Mac上面裝,還是一定要透過

YangJoe09/22 12:11虛擬機?

Richun09/22 12:19學校有提供虛擬機用嗎?有的話就用那個,沒有的話多買台win

YangJoe09/22 12:23我本身桌機就是win了

ctrlbreak09/22 12:55工科學生就是不能亂選電腦QQ

TheWhack09/22 13:48買win 便宜網路順就好 然後去蹭實驗室的高級機器

TheWhack09/22 13:48看你的學長姊軟硬體配置 直接進去抄答案

concord09/22 14:08如果不是有經驗可自己解決問題的開發者,不建議你用不同

concord09/22 14:09的平台開發,除非你想每個星期交作業的時候都像打仗...

concord09/22 14:15你也用 Mac 一陣子了,兩邊軟體包裝的結構完全不同,

concord09/22 14:16這你應該很清楚。另外 Rosetta2 是開發給 Mac app 使用,

concord09/22 14:17Linux VM 有些有提供調用的方式,但 Windows 目前不行,

concord09/22 14:18Win on ARM 自己有自己的轉譯層,相容性你可能得自己試試

concord09/22 14:18需要用到的外掛程式庫能不能用

concord09/22 14:20網路速度可以的話,可以在你PC桌機裝,Mac遠端過去使用

creepy09/22 16:19用桌機 寫vs已經很吐血了 你還想增加難度

roccqqck09/22 17:52學校教的視窗程式應該只能win跑得起來

roccqqck09/22 17:5387%無法用mac寫

MOONY13509/22 18:27推薦用win寫你比較不會浪費時間

jjjj22209/22 18:59你是學生, 建議你換win, 等你有能力搞這些再換mac

jjjj22209/22 19:00不過如果你超強就當我沒說...

tzouandy281809/22 19:56就跟你說win版跟mac版不一樣了 你

tzouandy281809/22 19:56還在下面再問一次是怎樣= =

YangJoe09/22 20:33看來只能買PD了,那想請問PD如果用學生版的話,進去驗證

YangJoe09/22 20:33畫面是簡體是正常的嗎?

YangJoe09/22 20:35樓上那位,抱歉,那時沒看清楚上面講的,誤會他們意思,

YangJoe09/22 20:35早上的時候有點想睡…抱歉了

roccqqck09/22 21:23直接遠端到桌機可能比較快

roccqqck09/22 21:42有桌機買PD浪費錢而已

YangJoe09/22 22:04主要是怕在學校時的連線不太安全

YangJoe09/22 22:04而且網速可能不夠

roccqqck09/22 22:21不會不安全啦 只是順暢度真的要測試

roccqqck09/22 22:21學校wifi有時候真的很慢

roccqqck09/22 22:22RDP或chrome遠端 網速夠都滿順暢的

EShensh09/22 23:27可以試試看 UTM 虛擬機 https://tinyurl.com/3c799b3s

qss0509/23 00:10為什麼不教室寫一寫,用隨身碟或雲端保存,回來用桌機就好

qss0509/23 00:10,要是哪裡出問題,繳作業就搞死你了

roccqqck09/23 00:25其實用github也不用什麼隨身碟

hanky030109/23 02:16大家都不懂 用Mac比較潮 這門課被當沒關係 一定要用Ma

hanky030109/23 02:16c寫

creepy09/23 03:20又一個打死不退的 XD

YangJoe09/23 07:03教室可能下堂有課,我是想利用空堂時間寫,因為我空堂中

YangJoe09/23 07:03間空了5小時,不做點事好像怪怪的;然後Mac之前會買是因

YangJoe09/23 07:03為覺得續航強,沒有什麼潮不潮的問題,要是windows筆電

YangJoe09/23 07:03續航可以跟Mac一樣,那我還不買爆

maplefff09/23 07:05windows x86版 /= Windows ARM版 = PD虛擬機版

maplefff09/23 07:05/= Mac OS版.

maplefff09/23 07:05還有Visual Studio沒有Mac版,那是Visual Studio Code

maplefff09/23 07:05完全不一樣的東西

maplefff09/23 07:05你要用Windows ARM版或VSCode on Mac開發

maplefff09/23 07:05我只能你加油,別人都做完作業了,你環境可能還沒build

maplefff09/23 07:05起來,然後編譯一堆bug就是跑不起來

maplefff09/23 07:06你會問這種問題,我就知道你沒能力解決這種事了

maplefff09/23 07:06乖乖用windows交作業就這樣,不要浪費時間

maplefff09/23 07:09C的函式和加速庫跟硬體底層有很大的關聯,

maplefff09/23 07:09不是你隨便虛擬機套一套就能跑的

qss0509/23 07:332022的確有原生支援M1啊,還有個問題是,學校是用2022嗎?

qss0509/23 07:34不同版本有時候也有問題不是

concord09/23 07:37Mac 版不是拿來開發 C++ 用的...

concord09/23 07:38真的很厲害可以舉一反三解決不相容問題的話,那什麼平台

concord09/23 07:38都不會是問題,反之很可能什麼都是問題,舉個例子,如果

concord09/23 07:39今天的作業需要 call RTDSC/RTDSCP 做做延遲判斷,大家

concord09/23 07:39都 copy 同樣的片段完成工作,因為這只是用來提供資訊

concord09/23 07:40而不是這個程式的主體, ARM 平台沒這低階指令可 call ,

concord09/23 07:40光是找替代方案就可以輕易搞死初學者...

YangJoe09/23 08:20VS有2022 for Mac,只是沒有支援c++桌面開發

YangJoe09/23 08:25總之我現在知道很麻煩了

YangJoe09/23 08:25感謝上面各位解答

roccqqck09/23 11:06不過我可以另外說一句嗎 退選windows視窗程式

roccqqck09/23 11:06非必修就退選 就沒這個issue

roccqqck09/23 11:07c++視窗程式 沒必要學

hollen909/23 11:39Visual Studio 有 MAC 版喔,不過是 Xamarin Studio 改的

hollen909/23 11:41以行動APP開發、網頁前後端開發為主

hsiehld09/23 11:44遠端連線到桌機,不然到計中或 lab 寫 code 都可以吧

hotbread09/23 11:48桌面應用開發 現在有更好的其他語言框架 應該沒必要執

hotbread09/23 11:48著於C++

chenming86709/23 11:52要去跟教授說沒必要執著於C++ㄇ

hotbread09/23 11:56我是說除非是必修沒必要修這門課 教授怎麼可能改= =

derlin1234509/23 12:09叫原Po退選的是要幫他拿學分嗎

derlin1234509/23 12:09幹話一堆欸

lianpig556609/23 12:17學生要省事就是買Windows 不要買Mac自找麻煩

lianpig556609/23 12:17看過太多工科買MAC結果一堆問題自己解決不了的了

roccqqck09/23 12:33我只是建議啦 剛開學換選另一門還好吧

ctrlbreak09/23 13:02Windows C/SDK? 已經很少有這麼簡單又低階的入門法了XD

ctrlbreak09/23 13:03框架在職場是好 但是學框架就不會知道原理了

YangJoe09/23 13:34會想選這門課是覺得可以學到一些東西,學分倒是還好,本

YangJoe09/23 13:34來就差點超修,以上各位的意見我大概都知道了,要嗎嘛遠

YangJoe09/23 13:34端回自己桌機,或是直接在學校電腦寫,抑或是可以買win

YangJoe09/23 13:34筆電,或是買PD;我目前可能偏向試用看看PD,反正試用不

YangJoe09/23 13:34用錢,那PD進去官網是不是只有HK的繁體中文,好像沒看到

YangJoe09/23 13:34台灣,只有要結帳的時候才有新台幣可以選,另外,如果買

YangJoe09/23 13:34學生版的,驗證介面是不是簡體的?感謝

darkster09/23 16:24學到東西XD

simongarden09/23 16:37推文講半天還認為PD是選項XD

simongarden09/23 16:38我以為我是果粉,結果遠遠不及啊

adcmhack09/23 16:51你的最佳解是PD + Win11 + Visal Studio Preview版本

adcmhack09/23 16:51有支援ARM原生開發

adcmhack09/23 16:53https://bit.ly/3SnAlQs

YangJoe09/23 17:09樓上講的是我目前的想法;

YangJoe09/23 17:09會想這樣做是因為,目前應該是這個學期會用到,加上不是

YangJoe09/23 17:09真的需要重度開發,畢竟作業而已

YangJoe09/23 17:09那遠端桌面的部分,這樣家裡電腦要一直開著?

YangJoe09/23 17:09所以目前只是先試試PD可不可行

YangJoe09/23 17:09不行在試試遠端桌面

YangJoe09/23 17:09現在就是本身有win pc跟這台MacBook

concord09/23 21:21(舉手) 請問有在用 PD+Win11 Arm+VS2022 的人,這個環境

concord09/23 21:21可以 build x86 code 嗎?

roccqqck09/23 21:54c++嗎 用cmake可以跨平台編譯 但這種時候直接用mac的ide

roccqqck09/23 21:54了吧

YangJoe09/23 21:56我剛試了一下,PD加win11 arm+VS preview可以跑c++桌面

YangJoe09/23 21:56開發

YangJoe09/23 21:56但我想知道為什麼PD裡windows的下載速度會剩kb

YangJoe09/23 21:56但我重新創建一個之後就正常了?

adcmhack09/24 00:58回concord 我貼的官方文件有寫著target平台支援x86跟x64

adcmhack09/24 00:58,實際上能不能不確定

hiraku09/24 13:42PD+Win11 arm+VS可以支援x86跟x64 target。試過可行。另

hiraku09/24 13:42外如果你上課需指定vs版本也可以,我裝過2017 x86 vs也可

hiraku09/24 13:42以跑,不需要最新preview,只是非原生arm會比較慢一點

hiraku09/24 13:45我現在就有在用mac開發windows app,雖然沒pc快但是夠我

hiraku09/24 13:45用了,別聽上面一堆沒用過或沒能力解決的人亂講

hiraku09/24 13:49順帶一提雖然你是寫C++,但萬一如果哪天要裝什麼舊版 .n

hiraku09/24 13:49et framework SDK 也是可以跑的,即使它只有提供x86或x6

hiraku09/24 13:494

roccqqck09/24 19:13皮樂大6月不是才po一篇用mac studio搞開發環境很辛苦的

roccqqck09/24 19:13文嗎

concord09/24 20:02真的,別聽我亂講,我一向以誤人子弟為志向...XD

ho83leo09/24 22:06跟教授提議你用swift,搞不好會答應

hiraku09/25 00:51回roc大,難搞歸難搞,他都買了就告訴他怎麼樣至少可以開

hiraku09/25 00:51發吧…

adcmhack09/25 14:48其實也沒多難搞啊 不就多一套裝PD + Win11的步驟而已

adcmhack09/25 14:49一堆人拿不出解決方案只會說買一臺Win筆電

adcmhack09/25 14:49到底這裡是Mac使用討論板還是Windows筆電銷售板啊?

adcmhack09/25 14:50還有人要管別人買Mac拿來幹嘛用 奇怪我就喜歡物盡其用

adcmhack09/25 14:50哪裡不行了嗎?

roccqqck09/25 15:31誰叫他買筆電了 樓上真的有看推文嗎 他自己已經有win桌

roccqqck09/25 15:31電了

YangJoe09/26 11:25話說想要問一下,我本來要買學生版,但發現他的系統沒有

YangJoe09/26 11:25台灣的學校,所以想請外國的朋友幫我驗證,我在刷我的卡

YangJoe09/26 11:25,請問這樣可以過?

aq98133410/10 16:25我朋友寫Unity也會寫C++ 開發遊戲或者軟體用Mac也沒什

aq98133410/10 16:25麼問題啊

aq98133410/10 17:03而且筆電最重要的續航力,而不是開發環境 Windows 筆電

aq98133410/10 17:03眾所週知的續航力爛

aq98133410/10 17:04我朋友開發Windows 軟體都用Mac Pro 出門在外10多個小

aq98133410/10 17:04時根本不用充電,用Windows 筆電出門2小時就得開始充電

aq98133410/10 17:04

aq98133410/10 17:06MacOS明明在工科上就已經跟Windows 差不多的環境了,只

aq98133410/10 17:06有遊戲輸Windows 而已,只是學校根本不用MacOS而已,出

aq98133410/10 17:06社會還是得用MacOS,在外面程式開發MacOS比例越來越高

aq98133410/10 17:06

aq98133410/10 17:06讀到碩士博士 清一色都是Mac沒人在用Windows 學校等級

aq98133410/10 17:06跟教授水準以及學校經費資源都有差